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()函数,却不存在跳转失败的问题。
Cherry Zhou:
Hi,
我们确认后给您答复。
,
s s:
请问有进一步的消息?
,
Cherry Zhou:
Hi,
工程师正在查看中,应该会在下周工作日给到您答复。
,
s s:
好的,非常感谢。
,
Cherry Zhou:
Hi,
s s said:在所有内核加载完成后,启动r500前,增加Bootloader_socSecHandover()函数,发现跳转失败。 (如果不增加这个函数,则可以正常跳转并运行).
请问添加该函数调用的确切位置是在? 此外是否方便分享下故障log?
s s said:而我基于C:\ti\mcu_plus_sdk_am64x_08_04_00_17\examples\drivers\boot\sbl_ospi_multi_partition工程,同样的方式增加Bootloader_socSecHandover()函数,却不存在跳转失败的问题。
您是指,在所有内核加载完成后,启动R500前增加Bootloader_socSecHandover()函数可以成功跳转并运行,对吗?