Content originally posted in LPCWare by tioui657 on Thu May 01 12:44:56 MST 2014
I use 128-bit flash signature generator for flash bank A applied on sector 4 to 14, address range 0x1A008000 - 0x1A07FFFF. I perform the signature generation after writing a single flash page at the address 0x1A008000, start of sector 4. If i reset the debugger and restart code without flash writen and try to perform same signature generation, the result is not the same for the same flash area and content?
If i use a software CRC32 to generate and validate the signature in the same reserved 128-bit area instead of hardware FMC controller, every things run properly witout failure...