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-J784S4: Abbreivations

Part Number: PROCESSOR-SDK-J784S4

Tool/software:

Hello,

could you please provide an explanation for the abbreviation SPL, additionally what is QNX SPL mode refering to?

Thank you in advance.

BR Jonas

  • Hi Jonas,

    SPL stands for Secondary Program Loader. The SPL is the first stage bootloader component built from within the U-Boot source code, it is a smaller binary derived from the U-Boot source that's designed to fit in limited-size SRAM.

    The TDA4/J7x devices use a multi-stage boot with the initial bootloader that runs on MCU R5F(U-Boot based R5 SPL or RTOS PDK based R5 SBL), followed by bootloaders on A72 core, that typically starts with ARM Trusted Firmware (ATF or TF-A) followed by A72 SPL and/or U-Boot.

    The QNX SPL mode refers to booting of QNX HLOS on A72 using the SPL. The Linux SDK as packaged uses all Linux components, R5 SPL -> ATF (on A72) -> A72 SPL -> A72 U-Boot -> Linux Kernel for booting.

    The typical production boots for Automotive systems use a concise SBL. The A72 SPL and U-Boot are optional depending on your boot usage/requirements.

    regards

    Suman