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.

AM2434: Reuse of SBL Memory

Part Number: AM2434

Hello Champs,

According to TI documentation, MSRAM between  0x70000000 to 0x70080000  is used for SBL. Is there a way to reuse this RAM in our application. I don't want to waste 512 kb (25%) of the MSRAM just for SBL.

Thank you in advance,
Hakan

  • Hi,

    The assigned expert is currently out of office this week, expect some delay in the response. Please ping this thread if you do not hear back by Monday.

    Regards,
    Johnson

  • Hi Hakan,

    I hope you have referred to the following: AM243x MCU+ SDK: Memory Map Layout

    It should be OK to put the NO-LOAD sections of the application, but there could be an issue if the application is running in any core other than the R5F0-0, as the application may start before SBL is done executing and cause a crash, so please refer to the particular paragraph in the above shared link:

    Best Regards,

    Meet.

  • Hello Meet,

    Thanks for the response. Unfortunately, I don't have too much NO-LOAD data in my app that I can place to SBL reserved memory. So this area is going to be useless for me.

    We use SBL OSPI for booting. I dont know the code by heart, but can we somehow modify the SBL code and make sure the SBL SPI is not using more than ie 0x70040000? As an engineer, wasting 25% of the valuable MSRAM does really bother me.

    Regards,
    Hakan

  • Hi Hakan,

    You can modify the linker file to allocate everything to the first 256kB of the MSRAM, but you would have to make sure that your application fits into this 256kB.

    Best Regards,

    Meet.