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
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.
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