Flash signature generation of other flash bank

Discussion created by lpcware Employee on Jun 15, 2016
Content originally posted in LPCWare by tnp353 on Fri Jan 22 10:49:24 MST 2016

I am looking for confirmation that a flash signature generation done on flash bank B of a LPC1857 will not cause read-access issues with code executing out of flash bank A.

The following statement from the user manual addresses the issue in question:

"While signature generation is in progress, the flash memory cannot be accessed for other purposes, and an attempted read will cause a wait state to be asserted until signature generation is complete. Code outside of the flash (e.g. internal RAM) can be executed during signature generation. This can include interrupt services, if the interrupt vector table is re-mapped to memory other than the flash memory. The code that initiates
signature generation should also be placed outside of the flash memory."

Is it okay to do a flash signature generation on the other flash bank or will code executing the generation still have to be placed in RAM?

Thanks in advance for any advice.