dfu-util is a program that implements the Host (PC) side of the USB DFU (Universal Serial Bus Device Firmware Upgrade) protocol.
In the OpenMoko project, we use this program to communicate with our specially enhanced u-boot boot loader, which implements the DFU device side.
Using dfu-util and your Neo1973, you can
There's no full-fledged manual yet. Instead, some examples:
dfu-util -a 3 -t 4093 -D /path/to/uImage
dfu-util -a 1 -t 4093 -D /path/to/u-boot.bin
dfu-util -a 0 -t 4093 -D /path/to/uImage
Once this has finished, the kernel will be available at the default load address of 0x32000000 in Neo1973 RAM.
NOTE: You cannot transfer more than 2MB of data into RAM using this method |