Tool/software:
Hello experts,
I’m using the AM2631 MCU to communicate with a 16MB external flash. I erase by block (65526 bytes each) before writing data. Writing to address 0x700000 works fine, but erasing and writing at address 0xC00000 fails.
The process is: erase one block → read back to verify → write data → read back again to confirm.
Does the AM2631 only support accessing up to 8MB of flash? Operations beyond that address fail during erase. Could this be a configuration issue? How can I troubleshoot this?
Thank you for your help!

