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.

AM2634: MCAL 9.1.0 Fls driver

Part Number: AM2634

Hi,

We are using MCAL 9.1.0 Fls driver with AM2634 MCU.

I wonder that there is 2 type of read.(Read MemMap mode Enable and Disable).

When debugging

In case of MemMap mode disabled : I can see the 0x60000000 ~ region is changed due to read processing in real time.

But

In case of MemMap mode Enabled :I can see the 0x60000000 ~region is not changed in real time. And in this case just copy the existing 0x60000000 ~ region to buffer.

Below capture is MemMap mode enabled case.

As you case see the left capture, Fls call the Fls_Qspi_MemMapRead() function. But before processing Fls_Qspi_MemMapRead() function, 0x60000000 ~ region is already existed.(e.g. Address 0x60000010 has 0x3A463734.)

And as you can see right capture, after processing of Fls_Qspi_MemMapRead() function, it is same. I don't think MemMap mode(enable) read the external flash using QSPI in real time.

Please let me know what is the Memory mapped mode and how to processing this mechanism.

I can't find detailed description any where. In the documentation. in some documentation just describe like as "enable memory mapped" only.