Hardware/ARMEBS/4/DFU

From UIT
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{public}} {{TOC right}} The USB specification defines a mode for updating USB device called DFU (Device Firmware Update), see [http://www.usb.org/developers/docs/devclass_doc...")
 
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{public}}
 
{{public}}
 
{{TOC right}}
 
{{TOC right}}
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].
 +
 
 +
== DFU on the ARMEBS4 ==
 +
# The DFU mode can be activated by moving the "boot0" jumper, near the reset button.
 +
{|class=wikitable
 +
|-
 +
| boot0 Jumper || Effect
 +
|-
 +
||
 +
Not soldered
 +
 
 +
Not connected
 +
 
 +
Left
 +
|| Normal mode
 +
|-
 +
||
 +
Right
 +
|| DFU mode
 +
|}
 +
 
 +
# Then press the reset button
 +
 
 +
== 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 ===
 +
FIXME

Latest revision as of 11:43, 18 September 2014

Contents

The USB specification defines a mode for updating USB device called DFU (Device Firmware Update), see 1.1 specification.

DFU on the ARMEBS4

  1. The DFU mode can be activated by moving the "boot0" jumper, near the reset button.
boot0 Jumper Effect

Not soldered

Not connected

Left

Normal mode

Right

DFU mode
  1. Then press the reset button

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.

.bin file generation

FIXME

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox