This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F021 API manual and mirrored addresses

hi,

regarding the F021 Flash API Reference Guide v2.00.01 (spnu501e.pdf) section 2.3.2 "Flash Addressing":

For program and erase operations on Bank 0 to Bank 6, the API and the FMC requires the standard Flash
memory map where Bank 0, Sector 0 begins at address 0. For the read functions on the Flash memory in
Bank 0 to Bank 6, they need either current address mapping (Flash addresses starting at either 0 {Power
On State} or 0x0800_0000 {RAM-Flash swap) or mirrored addresses starting at 0x0200_0000.

0x0200_0000 is confusing since it points to the Flash or swapped SRAM.

I suppose it means 0x2000_0000? (Flash mirrored)

Is there any SRAM mirrored mapping we can access fixed regarding the instruction memory swapping? (like the Flash one)

regards,

Yasuki.

  • Hello Yasuki,

    Your are correct that the Flash mirrored address should be 0x2000_0000.  This is typo on my part and will be corrected in the next revision of the document.

    Flash memory is the only memory with mirrored addresses.