Other Parts Discussed in Thread: SYSBIOS
Hi,
I recently looked at the process of SBL startup, I have the following questions:
1.I only started the MCU R5F Core0. I only saw some checksum analysis of the appimage file, but I did not find the corresponding code to copy the appimage file to the corresponding RAM area to run.
2.In the final jump part, the SBL file calls the SBL_SlaveCoreBoot function to complete the jump from SBL to appimage and run. Within the SBL_SlaveCoreBoot function, we can see some function calls as shown below. Is it transferred to appimage after calling Sciclient_procBootReleaseProcessor function in the last part?
3.I use my own bootloaer file (the startup process is SBL->sysfw->bootloader(*.appimage)->APP(HEX)), and use the same process at the end of the bootloader to jump to the APP (that is, call SBL_SlaveCoreBoot- >...->Sciclient_procBootReleaseProcessor) can not jump successfully, only use ((void(*)(void))0x0)() function can jump successfully. Is there a problem with our method of use? Please also lift my doubts.
Please reply as soon as possible,
Regards,
Xie
