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.

SYS/BIOS memory map

Other Parts Discussed in Thread: SYSBIOS

Would like to know the memory map used by SYS/BIOS specific sections. Would be interesting to know the split of SYS/BIOS sections across LI-P and L2 memory and its impacts on the performance. Thanks!

  • You can change or add memory map settings (like linker command file) in CCS for SYSBIOS code.

    CCS Debug view -> Tools -> RTSC Tools -> Platform -> Edit/View or New

    Also you can customize the existing memory map.

    If it not answered your question, could you elaborate a bit on your requirement please.
  • You can look at the <project>.map file in your project's Debug or Release folder to see where various sections were placed. Also, there will be a linker .cmd file somewhere that will show you how various sections are intended to be loaded.

    L1P is usually 100% cache, so SYS/BIOS would not use any of it directly.

    The use of L2 is dependent on your settings in the files as described by Titus.

    Regards,
    RandyP
  • Yes, CCS helps in memory map setting for SYS/BIOS. Since I am using SYS/BIOS for the first time hence wanted to understand the existing map generally used for SYS/BIOS kernel memory sections. Would it be possible to provide the snapshot of the map file for SYS/BIOS specific sections? Thanks!
  • You will want to refer to the SYS/BIOS User Guide or online documentation to understand the various sections created by and used by SYS/BIOS.

    If you will build any sample project that uses SYS/BIOS, you can look at the <project>.map file in your project's Debug or Release folder to see where various sections were placed.

    If you need more support for SYS/BIOS, please post a new thread in the TI-RTOS E2E forum. That is where the SYS/BIOS experts are working.

    Regards,
    RandyP