Part Number:TDA4VM
我们最近尝试用SBL启动Main Domain的R核。(当前,用SBL启动A核和MCU1_0已经没有问题,但是用SBL启动MCU2_1会失败)。
我们的做法是使用combined_appimage里的工具,把MCU1_0&MCU2_1&A核的启动代码,merge成一个app,然后把app拷贝到boot分区
但是,这种做法,在SBL的启动阶段遇到了问题——
SBL_SetupCoreMem(MCU2_CPU1_ID)里,对SblAtcmAddr&SblBtcmAddr进行操作的时候,会造成MCU1_0跑飞,也就是说,此时,ATCM&BTCM对MCU1_0是没有权限访问的?但是前面的操作却是没有报错的。
另外,按照tiimage的格式,解析合并出来的app image文件的话,应该也是没有问题。
能否帮忙确认一下我们的使用方法是否正确?谢谢。
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛寻求帮助,链接如下,如有答复将尽快回复您:
e2e.ti.com/…/tda4vm-sbl-boot-mcu2_1
,
Cherry Zhou:
您好,
您有没有在 MCU2_0上加载任何内容? 有一个限制条件如下:"When operating in split mode, CPU0 must be in a higher power/reset state than CPU1".
请参阅以下帖子:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1047161/tda4vm-boot-mcu2_1-only-from-sblhttps://e2e.ti.com/support/processors-group/processors/f/processors-forum/1057482/tda4vm-how-to-load-the-app-of-mcu1_1-mcu2_0-mcu2-1-etc-from-sd-card