Dear E2E,
I'm new to the "Keystone II" and need to know more about the SPL (Secondary Program Loader) and how it's working in Keystone 66AK2E02 / 66AK2E05.
I have a basic idea of booting process in which, boot ROM code will fetch the initialization parameters and u-boot based on the boot-switches. Once the external memory (RAM) has initialized, then the u-boot will copied into the RAM and then follow with uImage and file-system to complete the booting process.
I came across SPL from the following link:
http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring
But, the description of SPL is limited and I didn't get what exactly the SPL do. Could anyone help me to understand what exactly SPL is and also why we need to use this over normal booting?
Looking forward to your reply...
Thank you in advance,
Ajith P V