XM-014232-PC
12
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.
Содержание VocalFusion XVF3510
Страница 1: ...VocalFusion XVF3510 USER GUIDE V4 0...