2007-02-23 03:17 AM
2011-05-17 12:35 AM
Original message again:
Hi All It is possible to define the FLASH block start address using FMI_NBBADR / FMI_BBADR. I program the FLASH (512k size) to start at 0x80000 (ends at 0xfffff) and then program some code at 0x90000. Now I reprogram the FLASH to start at 0x70000. I expected that I could shift the data programmed at 0x90000 to 0x80000 but this doesn't seem to be the case. The data stays at 0x90000. What changes is that the FLASH now occupies the range 0x70000..0xeffff Therefore I conclude that it is not the FLASH access address which is being changed but instead an access windows which is being changed. Can anyone confirm this??? Regards Mark Butcher www.uTasker.com2011-05-17 12:35 AM
Sorry - Posts seems to be failing due to a data base error(?)
2011-05-17 12:35 AM
...your 512k Flash bank can be placed with 512k boundary, i.e. at 0x000000, 0x080000, 0x100000 etc...