Bin" Directory; Data-Partition" Directory; Host" Directory - XMOS VocalFusion XVF3510 User Manual

Table of Contents

Advertisement

Each package consists of several directories and files containing released firmware binaries, data-
partition tools, host binaries and host source code. A simplified directory structure is shown below.
├── bin
├── data-partition
├── images
└── input
└── host
├── Linux
└── bin
├── MAC
└── bin
├── Pi
├── bin
└── scripts
├── Win32
└── bin
└── src
├── dfu
├── dpgen
└── vfctrl
Further information about each component of the release is as follows:

3.1.1. "BIN" DIRECTORY

This directory contains the released firmware for the XVF3510. There are two copies of the firmware;
one intended for loading from an external flash device and one for loading from an external host over
SPI (XVF3510 is the slave). Please refer to the SPI Slave boot section of the datasheet for connections
to the external boot source.

3.1.2. "DATA-PARTITION" DIRECTORY

The data partition contains configuration data for the XVF3510 firmware, implemented as a set of
commands that are run at boot time. The data partition is created using input command source files
and a set of tools which are described in the Data Partition section of this document. The contents of
the data-partition directory are as follows:
The root directory contains default data partition image source files (int.json or ua.json) as well
as the generic flash device specification 16mbit_12.5mhz_sector_4kb.spispec, data partition
generation scripts and short instructions about how to generate data partition binary files.
}
The images subdirectory contains pre-generated data partition binary files generated from the
default data partition image source file. These files are suitable for direct programming into the
external flash along with the firmware, should the default settings be suitable.
}
The input subdirectory contains short command sequences which are referenced by the data
partition image source file when the data partition binary file is generated.
In addition, an output directory is created during the running of the data partition generation script
which contains the newly generated data partition binary file.

3.1.3. "HOST" DIRECTORY

This directory contains files and utilities relating to the host. The various host utilities that perform
parameter control, DFU and data partition generation are provided pre-compiled for Linux (ARM and
x86), Windows and MacOS platforms. These binaries can be found in the Linux, Pi, Mac and Win32
directories along with an additional script in for the Pi release called send_image_from_rpi.py
which provides an example of sending an SPI boot image from the host.
XM-014232-PC
12

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents