Hello,
For the needs of our project, we need to port the OS(FMP) to the on-chip memory.The board we used is imx6qsabrelite, in its User Manaul , we only found it said like this,
The memory system consists of the following components:
o Level 1 Cache--32 KB Instruction, 32 KB Data cache per core
o Level 2 Cache--Unified instruction and data (1 MByte)
o On-Chip Memory:
o Boot ROM, including HAB (96 KB)
o Internal multimedia / shared,fast access RAM (OCRAM, 256 KB)
o Secure/non-secure RAM (16 KB)
but we couldn't find the range of specific memory address of OCRAM,so we can't set the loadaddr of the FMP.
Now we already run FMP and linux simultaneously booting from TF card, what should we do if we want to run FMP on the OCRAM? Should we write FMP.bin to OCRAM or how to set the loadaddr of FMP ?
Thanks in advance.
Best regards !
zhang
Hi zhang
OCRAM usage during boot is described in sect.8.4.1 Internal ROM/RAM memory map
i.MX6DQ Reference Manual
http://www.nxp.com/docs/en/reference-manual/IMX6DQRM.pdf
The entire OCRAM region can be used freely after the boot.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
hi igor,
Thanks for your help, the Reference Manual is very useful to us , thanks again.
best wishes
zhang