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.

AM263P4: Location for the sbl_ospi

Part Number: AM263P4
Other Parts Discussed in Thread: UNIFLASH

Hello Team,

I tried to load sbl and application .mcelf, but the I can't find the default version sbl_ospi.

When I navigate to the folder below,

C:\ti\mcu_plus_sdk_am263px_11_00_00_19\examples\drivers\boot\sbl_ospi

it is empty.

Where can I get the proper information to download the sbl and image into the external OSPI flash or SIP flash?

all the materials i'm looking at says use default sbl_ospi and .appimage file but there's no such things.

when I used sbl_ospi_multicore_elf.release.tiimage(prebuilt) and app.mcelf, it does not working well too.

Please help.

Regards,

Ted

 

  • Hi Ted,

    There are a few clarifications I would like to sort out first so we don't get confused. Earlier, the format supported in SDK was RPRC image format. The currently supported format (onwards of v11.0 SDK) is MCELF format. https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/latest/exports/docs/api_guide_am263px/MCELF_LANDING.html

    Now, the SDK might not contain the older RPRC format files thus you see the folder empty.

    When you are using python based uniflash scripts, you would require the following:

    1. sbl_uart_uniflash.{profile}.tiimage
    2. sbl_ospi_multicore_elf.{profile}.tiimage
    3. your mcelf application image (and XIP mcelf image IF performing XIP)
    4. a .cfg script

    When using the uniflash tool, you would only require the tiimage and mcelf image files and the .cfg file would be a don't care as uniflash gui will automatically select it.

    The above can be found pre-built in SDK at:

    1. sbl_uart_uniflash.{profile}.tiimage - mcu_plus_sdk/tools/boot/sbl_prebuilt/am263px-lp/sbl_uart_multicore_elf.release.tiimage
    2. sbl_ospi_multicore_elf.{profile}.tiimage - mcu_plus_sdk/tools/boot/sbl_prebuilt/am263px-lp/sbl_ospi_multicore_elf.release.tiimage
    3. mcelf_sbl_ospi.cfg - mcu_plus_sdk/tools/boot/sbl_prebuilt/am263px-lp/mcelf_sbl_ospi.cfg

    OR

    You can also re-build them from their source folders (mcu_plus_sdk/examples/drivers/boot/sbl_ospi_multicore_elf)

    Regards,
    Shaunak