27 lines
940 B
ReStructuredText
27 lines
940 B
ReStructuredText
Installing the factory image to the device
|
|
==========================================
|
|
|
|
To rebuild the USB audio firmware with the DFU device interface edit the
|
|
device_defines.h file and comment in the #define DFU line.
|
|
|
|
Use the XMOS Development Tools to run the command:
|
|
|
|
``xflash --boot-partition-size 0x20000 usb_audio.xe``
|
|
|
|
This programs the factory default firmware image into the flash device. This
|
|
will add a new interface to the device that supports the DFU mechanism.
|
|
|
|
To use the firmware upgrade mechanism you need to build a firmware upgrade
|
|
image:
|
|
|
|
#. Edit the ``device_defines.h`` file and change the BCD_DEVICE number for the
|
|
application.
|
|
#. Rebuild the application.
|
|
|
|
To generate the firmware upgrade image run the following command:
|
|
|
|
``xflash --upgrade 1 usb_audio.xe 0x20000 -o new_firmware.bin``
|
|
|
|
You should now have the file ``usb_audio_class1.bin`` which contains the
|
|
firmware for the audio class 1 implementation.
|