I want to use MR2A16A MRAM for my application. I initialize FMC for 18 Bit address and 16 Bit data . I assumed that I can write and read data successfuly. I saw when I debug but when I restart mcu or cut down power MRAM lost its data. How can it be possible when you write data successfuly to MRAM ?
Thanks in advanced
ctarakci said:MR2A16A MRAM
You mean this: https://www.everspin.com/family/mr2a16a ?
This has nothing to do with ARM or Cortex-M - you need to go to Everspin for support with their product:
Thanks for your answer. I asked here because my answer maybe wrong initialize or any other. It may have special trick to setup mram I dont know. MRAM is non-volatile ram but i did not find logic behind this problem.
Still no ARM or Cortex-M problem. Maybe check a forum specialized for your chip (SoC).
ctarakci said:It may have special trick
If it has any "special tricks", then that would be a function of the memory device - again, nothing to do with ARM or Cortex.
Remember: the memory neither knows nor cares what microcontroller you use - it's behaviour doesn't change for different microcontrollers!
View all questions in Cortex-M / M-Profile forum