Ho appena cancellato il mio firmware, usando 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.
Il LED sul chip ora è rosso, invece che verde.
Sono pronto a visualizzarlo con un nuovo firmware, usando:
$ dfu-programmer at32uc3b1256 flash --suppress-bootloader-mem *.hex
Tuttavia, esistono diversi file * .hex disponibili online.
- È
dfu-programmer-0.7.2
attuale / corretto? - Quali sono le differenze tra i diversi file * .hex?
- Quale (se applicabile) dovrei usare?