Hello,
I am developing Matter using the RT1060 EVKC board.
I downloaded the thermostat example from NXP's GitHub and am working on it.
The default source code allocates the heap to internal OCRAM, and Matter commissioning works fine with this setup.
However, when I initialize the external 32MB SDRAM and modify the linker to move the heap to 0x80000000 with a size of 1MB, the program runs without issues.
But after this change, Matter commissioning no longer works.
When I revert the heap back to OCRAM, commissioning works again.
Could you please advise on what the issue might be and how to resolve it?
Thank you.
解決済! 解決策の投稿を見る。
Hi @pooisonner ,
Thanks for your interest in NXP MIMXRT series!
Make sure that your SDRAM is properly initialized before use, preferably through a DCD, as it is used by the BootROM and it is necessary to initialize the SDRAM during the system boot phase.
Best regards,
Gavin
Hi @pooisonner ,
Thanks for your interest in NXP MIMXRT series!
Make sure that your SDRAM is properly initialized before use, preferably through a DCD, as it is used by the BootROM and it is necessary to initialize the SDRAM during the system boot phase.
Best regards,
Gavin