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.

AM6442: 在SBL中添加Bootloader_socSecHandover() 函数,后,内核不能正常跳转运行。

Part Number: AM6442

依据CMD文件提示:加载所有内核核心后,且设置了所有特定于应用程序的防火墙调用后,就可以进行安全切换了。如下图:

芯片型号:AM6442B SEFHAALV

所以我工程基于 C:\ti\mcu_plus_sdk_am64x_09_00_00_31\examples\drivers\boot\sbl_ospi_multi_partition 进行修改增加:

在所有内核加载完成后,启动r500前,增加Bootloader_socSecHandover()函数,发现跳转失败。 (如果不增加这个函数,则可以正常跳转并运行).

是否是这个函数存在问题?或者使用的SDK库存在问题?   

而我基于C:\ti\mcu_plus_sdk_am64x_08_04_00_17\examples\drivers\boot\sbl_ospi_multi_partition工程,同样的方式增加Bootloader_socSecHandover()函数,却不存在跳转失败的问题。