Hello,
Is there an example showing how to boot an application with HyperRAM ? (I've searched in imxRT 1050 documentation but didn't find any reference).
Or is it actually the same as running from HyperFlash (FlexSPI interface in 0x60000000) without any special configuration in memory controller ?
Thank you,
ranran
已解决! 转到解答。
Hi ranran
please look at AN12239 How to Enable HyperRAM with i.MX RT
https://www.nxp.com/docs/en/nxp/application-notes/AN12239.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thank you very much.
According to this AN is seems that the code is running from ram or sdram and then access hyperRAM.
But we need to boot from hyperRAM . Is it possible to boot from flash into hyperRAM? How ?
Another thing is that I can't find the source code package which is referenced in this AN. Where can it be downloaded from ?
Thank you,
ranran
i.MXRT1050 Reference Manual sect.8.6.1 Serial NOR Flash Boot via FlexSPI
lists only HyperFlash as boot option, seems boot from hyperRAM is not supported.
i.MX RT1050 SDK can be obtained from
Welcome | MCUXpresso SDK Builder
Best regards
igor
Hi Igor,
Thank you for the help.
Just to make the question direct as possible:
We plan use the following chip:
http://www.cypress.com/file/322936/download
We wanted to use it similarly as done here, but instead of serial NOR we use hyperFLASH and instead of SDRAM: to use hyperRAM.
RT1050 - Booting from serial NOR flash to SDRAM
We are not sure yet about the correctness of using this merged RAM&FLASH chip for the boot, especially the issue of CS which might be problematic for the boot using MCU (MCU bootrom shall need to copy from flash to RAM ).
Can you please say if you think it is possible to use this device for bootring from hyperFlash to hyperRAM ?
Thank you,
ranran
Hi Igor,
Thank you.
I understand. That's seems reasonable because both hyperRAM and hyperRAM reside in the same memory space (flexSPI, 0x60000000).
Yet, hyperRAM is voltile memory, which means that it can't be used to store the application between reboot.
We use a combined chip:
http://www.cypress.com/file/322936/download
The question is if it is possible to boot from hyperFlash and then rellocate the application from hyperflash to hyperram and continue running the application ?
Best Regards,
Ranan