Hardware/ARMEBS/4/DFU
(Difference between revisions)
Line 1: | Line 1: | ||
{{public}} | {{public}} | ||
{{TOC right}} | {{TOC right}} | ||
+ | |||
+ | FIXME finish this page | ||
+ | |||
The USB specification defines a mode for updating USB device called DFU (Device Firmware Update), see [http://www.usb.org/developers/docs/devclass_docs/DFU_1.1.pdf|DFU 1.1 specification]. | The USB specification defines a mode for updating USB device called DFU (Device Firmware Update), see [http://www.usb.org/developers/docs/devclass_docs/DFU_1.1.pdf|DFU 1.1 specification]. | ||
The microcontroler on the ARMEBS4 board supports this protocol. | The microcontroler on the ARMEBS4 board supports this protocol. | ||
+ | |||
+ | == dfu-util == | ||
+ | This command : | ||
+ | |||
+ | |||
+ | <code>dfu-util -a 0 -d 0483:df11 -s 0x08000000:leave -D leds.bin</code> | ||
+ | |||
+ | Will flash the <code>leds.bin</code> on the ARMEBS4 then run the code. | ||
+ | |||
+ | === <code>.bin </code> file generation === |
Revision as of 15:44, 17 September 2014
|
FIXME finish this page
The USB specification defines a mode for updating USB device called DFU (Device Firmware Update), see 1.1 specification.
The microcontroler on the ARMEBS4 board supports this protocol.
dfu-util
This command :
dfu-util -a 0 -d 0483:df11 -s 0x08000000:leave -D leds.bin
Will flash the leds.bin
on the ARMEBS4 then run the code.