Skip to main content
This topic has been closed for replies.

3 replies

jgoril
Associate III
May 17, 2011
Posted on May 17, 2011 at 09:35

...your 512k Flash bank can be placed with 512k boundary, i.e. at 0x000000, 0x080000, 0x100000 etc...

m_j_butcher
Associate III
May 17, 2011
Posted on May 17, 2011 at 09:35

Sorry - Posts seems to be failing due to a data base error(?)

m_j_butcher
Associate III
May 17, 2011
Posted on May 17, 2011 at 09:35

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.com