fixed flash scripts (flash sector erase was not correct) which are now all verified and working

This commit is contained in:
Markus Fröschle
2012-12-11 19:56:50 +00:00
parent cbfcc4317e
commit 0e3eaee8fc
5 changed files with 222 additions and 29 deletions

View File

@@ -13,24 +13,44 @@ write 0xFF000504 0x007F0001 4
# notify flashlib that we have flash at address 0xE0000000, length 0x7FFFFF, plugin is flash29
flash 0xe0000000
# flash-plugin (target-based flashing) does not work yet
# flash-plugin 0x10000000 0x4000 flash29.plugin
# Erase flash from 0xE0600000 to 0xE06FFFFF (reserved space for EmuTOS)
#
# Caution: sector offset numbers need to be the ones from the x16 address range
# column and they vary in size - needs to be exactly as in the data sheet (p. 9)
#
# contrary to documentation, it seems we need to erase-wait after each sector
erase 0xe0000000 0x600000
erase 0xe0000000 0x610000
erase 0xe0000000 0x620000
erase 0xe0000000 0x630000
erase 0xe0000000 0x640000
erase 0xe0000000 0x650000
erase 0xe0000000 0x660000
erase 0xe0000000 0x670000
erase 0xe0000000 0x680000
erase 0xe0000000 0x690000
erase 0xe0000000 0x6a0000
erase 0xe0000000 0x6b0000
erase 0xe0000000 0x6c0000
erase 0xe0000000 0x6d0000
erase 0xe0000000 0x6e0000
erase 0xe0000000 0x6f0000
erase 0xe0000000 0x300000
erase-wait 0xe0000000
erase 0xe0000000 0x308000
erase-wait 0xe0000000
erase 0xe0000000 0x310000
erase-wait 0xe0000000
erase 0xe0000000 0x318000
erase-wait 0xe0000000
erase 0xe0000000 0x320000
erase-wait 0xe0000000
erase 0xe0000000 0x328000
erase-wait 0xe0000000
erase 0xe0000000 0x330000
erase-wait 0xe0000000
erase 0xe0000000 0x338000
erase-wait 0xe0000000
erase 0xe0000000 0x340000
erase-wait 0xe0000000
erase 0xe0000000 0x348000
erase-wait 0xe0000000
erase 0xe0000000 0x350000
erase-wait 0xe0000000
erase 0xe0000000 0x358000
erase-wait 0xe0000000
erase 0xe0000000 0x360000
erase-wait 0xe0000000
erase 0xe0000000 0x368000
erase-wait 0xe0000000
erase 0xe0000000 0x370000
erase-wait 0xe0000000
erase 0xe0000000 0x378000
erase-wait 0xe0000000
load -v emutosfb.elf