I just erased my firmware, using dfu-programmer-0.7.2
:
$ dfu-programmer at32uc3b1256 erase Checking memory from 0x2000 to 0x3FFFF... Not blank at 0x2001. Erasing flash... Success Checking memory from 0x2000 to 0x3FFFF... Empty.
The LED on the chip is now glowing red, instead of green.
I'm ready to flash it with some new firmware, using:
$ dfu-programmer at32uc3b1256 flash --suppress-bootloader-mem *.hex
However, there are several different *.hex files available online.
- Is
dfu-programmer-0.7.2
current / correct? - What are the differences between the various different *.hex files?
- Which (if applicable) should I be using?