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.