AnsweredAssumed Answered

How to reconfigure the flexRAM on i.mxRT 1062 using MCUXpresso

Question asked by Rajani Kolani on Apr 30, 2020
Latest reply on May 28, 2020 by Rajani Kolani

Hi,

    I want to double the DTCM from the default 125K to 256K without Fusing the configuration value. From the Application note AN12077, I understand that it can be done using FLEXRAM_BANK_CFG defined in IOMUXC_GPR_GPR17. 

After a quick search in NXP community I found a thread on FlexRAM and Linker Problem. I followed the solution provided by Jack King to change the Stack to the start of RAM and added the IOMUXC_GPR_GPR17 update at the beginning of ResetISR function. This resolves the problem of the Debugger hanging, but malloc is failing (hardfault) in RTOS based examples. Could you please let me know what is missing in my case.

 

We have a custom board with i.mxRT1062, where the issue originated. But I can reproduce it on a RT1060 eval board too. 

 

Thanks & Regards,

Rajani

Outcomes