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: TMDSCNCD263

Part Number: AM2634

Hello,

I am using the Fls inside the MCAL package, after Fls_Init the flash has values written and after executing a CPU reset it is still there and can be read through fls_read.



But after a power cycle, these values are gone.

what is the reason for this?

I don't want to corrupt the data in the flash.

Yours,

  • Hi,

    But after a power cycle, these values are gone.

    The values are still not gone in the Flash. Once you perform a power cycle it's jist that the Fls communication is gone. Please follow the below steps and let me know if you still see the issue

    1. Write some data to the flash using the FLS code.

    2. Perform a power cycle.

    3. Re-load the Fls app and execute the Fls_init function alone and go to the memory browser and see if your data is there. 

    Basically what is happening in the background is that, Fls_init will make the QSPI IP on the AM263x to Memmap read mode (which is why memory browser is able to directly show the data). But when you perform the POR the comms are gone and memory browser can no longer red the QSPI data.

    Thanks,
    G Kowshik