Flash tools for Nuvoton M0517LBN CPU for use with OpenOCD TCL scripts
start OpenOCD:
win: openocd-0.8.0.exe -f interface/stlink-v2.cfg -f target_M0517_win.tcl
linux: openocd -f interface/stlink-v2.cfg -f target_M0517_linux.tcl
flash:
source M0517_flash.tcl
FlashAprom cheali-charger.bin
SRAM alocation
+-SRAM--------------+
| flash_pgm: |
| FlashInit |
| EraseSectors |
| ProgramPage |
| |
+-(SRAM + 0x120)----+
| |
| flash_buffer |
| 7*512b |
| |
+-(SRAM + 0xF20)----+
| |
| stack |
+-------------------+
unlock:
source M0517_unlock.tcl
ReadConf
EraseChip
WriteConf