flash script for open source BDM tools
This commit is contained in:
@@ -11,7 +11,7 @@ wait
|
|||||||
# use system sdram as flashlib scratch area.
|
# use system sdram as flashlib scratch area.
|
||||||
# TODO: plugin flashing seems to work o.k. now for smaller binaries, while it doesn't for larger ones (EmuTOS) yet.
|
# TODO: plugin flashing seems to work o.k. now for smaller binaries, while it doesn't for larger ones (EmuTOS) yet.
|
||||||
# This seems to be related to large flash buffers and PC-relative adressing of the plugin
|
# This seems to be related to large flash buffers and PC-relative adressing of the plugin
|
||||||
flash-plugin 0x1000 0xf000 flash29.plugin
|
# flash-plugin 0x1000 0xf000 flash29.plugin
|
||||||
# notify flashlib that we have flash at address 0xE0000000, length 0x7FFFFF, plugin is flash29
|
# notify flashlib that we have flash at address 0xE0000000, length 0x7FFFFF, plugin is flash29
|
||||||
flash 0xe0000000
|
flash 0xe0000000
|
||||||
|
|
||||||
@@ -22,26 +22,47 @@ flash 0xe0000000
|
|||||||
#
|
#
|
||||||
|
|
||||||
erase 0xe0000000 0
|
erase 0xe0000000 0
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x1000
|
erase 0xe0000000 0x1000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x2000
|
erase 0xe0000000 0x2000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x3000
|
erase 0xe0000000 0x3000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x4000
|
erase 0xe0000000 0x4000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x5000
|
erase 0xe0000000 0x5000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x6000
|
erase 0xe0000000 0x6000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x7000
|
erase 0xe0000000 0x7000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x8000
|
erase 0xe0000000 0x8000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x10000
|
erase 0xe0000000 0x10000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x18000
|
erase 0xe0000000 0x18000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x20000
|
erase 0xe0000000 0x20000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x28000
|
erase 0xe0000000 0x28000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x30000
|
erase 0xe0000000 0x30000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x38000
|
erase 0xe0000000 0x38000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x40000
|
erase 0xe0000000 0x40000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x48000
|
erase 0xe0000000 0x48000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x50000
|
erase 0xe0000000 0x50000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x58000
|
erase 0xe0000000 0x58000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x60000
|
erase 0xe0000000 0x60000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x70000
|
erase 0xe0000000 0x70000
|
||||||
|
erase-wait 0xe0000000
|
||||||
erase 0xe0000000 0x78000
|
erase 0xe0000000 0x78000
|
||||||
|
|
||||||
erase-wait 0xe0000000
|
erase-wait 0xe0000000
|
||||||
|
|||||||
Reference in New Issue
Block a user