TI中文支持网
TI专业的中文技术问题搜集分享网站

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()函数,却不存在跳转失败的问题。

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()函数可以成功跳转并运行,对吗?

赞(0)
未经允许不得转载:TI中文支持网 » AM6442: 在SBL中添加Bootloader_socSecHandover() 函数,后,内核不能正常跳转运行。
分享到: 更多 (0)