This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM64X: MSRAM, spare space to use.

Part Number: PROCESSOR-SDK-AM64X
Other Parts Discussed in Thread: TMDS64EVM

Tool/software:

Hi, 

I am running  TMDS64EVM without OS. And we are only using one core.   R5F0_1



Question: 

  • 1. The SBL section is reserved, but do we really need it after the application has booted? Can I free up MSRAM by doing the following?

    a. The SBL boots the application image into DDR (since SBL is reserved, we keep it).

    b. The application image is now in DDR. From this application, I boot another application and place its .text section into the SBL-reserved area. In this case, since the SBL is no longer used, can I repurpose the SBL-reserved memory?

  • 2. Besides the SBL-reserved area, are there any other regions in MSRAM that we can use?

    For example, when I tried writing data to the memory range 0x70180000 - 0x71C00000, I encountered a "reserved-memory" error.

    We are only using one core. Do you have any ideas on which memory regions we can safely utilize?

    Additionally, we are using DMSS and a firewall, so certain areas in MSRAM are unavoidable. Given these constraints, what available memory can we repurpose?




Thanks, 



Reference
software-dl.ti.com/.../MEMORY_MAP.html