Required Tools; Xtimecomposer - XMOS VocalFusion XVF3510 User Manual

Table of Contents

Advertisement

The root of the host directory also contains scripts for unpacking packed signals which can be
captured using the controls described in the signal routing section of this document.
Instructions for building the host utilities from the source are also provided in the same directory. The
source files for the host utilities are contained in the src sub-directory allowing building, modification
or integration into other projects. Within this directory there are three further sub-directories dfu,
dpgen and vfctrl which contain the source files (and dependent libraries) for the DFU, data partition
generator and parameter control utilities.

3.2. REQUIRED TOOLS

In order to update the firmware, modify and regenerate Data Partitions and rebuild the host utilities the
following tools are required.

3.2.1. XTIMECOMPOSER

The XMOS xTIMEcomposer contains a comprehensive suite of tools for compilation, debug and
programming of XMOS devices. It is available to download from www.xmos.com/tools.
NOTE: At the time of writing v14.4.1 of the xTIMEcomposer tools is recommend for XVF3510 operation.
More recent versions may be available, but unless specified on the website will not have been tested
and verified for operation with XVF3510.
Further information about the full tool suite, including installation instructions for different platforms is
available here in the
xTIMEcomposer User Guide
The XVF3510 Voice Processor is provided in two pre-compiled builds (-UA and -INT) and as such only
requires the usage of the xTIMEcomposer programming tools, specifically xFLASH. This operates as
a command-line application, to create the boot image, and if using flash, program the boot image to
the attached device.
An XTAG debugger must be connected to the XVF3510 for flash programming operations. Refer to the
Development Kit User Guide for information on using XTAG connections to XVF3510 development kits.
The basic form of the xFLASH command for flash image creation and programming with a data
partition is as follows (note multiple lines have been used for clarity, but command should be executed
on single line).
xflash --no-compression --boot-partition-size 1048576
--factory [Application executable (.xe)]
--data [Data partition description (.bin)]
For boot image generation over SPI from a host processor the following command is used:
Oculus Reparo (or the xFLASH equivalent)
}
Application executable (.xe): The .xe file is a boot image provided with a VocalFusion release
package in one of the supported configurations (-UA or -INT product variants).
}
Data partition description (.bin): The .bin file is a data partition description either supplied in the
release package (-UA or -INT) or customised as described later in this guide.
NOTE: Running xTIMEcomposer on macOS Catalina triggers a security issue. The resolution is
detailed on the website here :
XM-014232-PC
-
http://www.xmos.com/file/tools-user-guide/
https://www.xmos.com/file/running-xtimecomposer-on-macos-catalina/
13

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vocalfusion xvf3510-intVocalfusion xvf3510-ua

Table of Contents