diff --git a/docs/chapters/firmware.xml b/docs/chapters/firmware.xml index f2ab815..e05d34c 100644 --- a/docs/chapters/firmware.xml +++ b/docs/chapters/firmware.xml @@ -99,4 +99,20 @@ $ ./sam7 --exec set_clock --exec unlock_regions --exec "flash ../openpcd/firmwar + +
+ Device Firmware Update + The Device Firmware Update (DFU) part of the firmware will be + booted first, it is checking if a button is active or if the software + reset reason was for DFU and then activates the DFU part or jumps to + the main application. DFU can be activated at any time using + dfu-util on the USB Host. + The dfu-util application might be already + packaged for your distribution, the source code can be found on the + dfu-util.gnumonks.org + website. To update the main part of the firmware simply do: + +$ $ dfu-util -d 16c0:0762 -a0 -D ./main_simtrace.bin -R + +