Hardware/ARMEBS/4/DFU

(Difference between revisions)
Jump to: navigation, search
(dfu-util)
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.
+
== 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 the reset button
  
 
== dfu-util ==
 
== dfu-util ==

Revision as of 11:41, 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 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