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.

TDA4VM: 替换自定义mcu1_0代码,用于spl启动,但启动失败

Part Number: TDA4VM

前提:

     rtos_sdk: ti-processor-sdk-rtos-j721e-evm-08_01_00_13

    linux_sdk: ti-processor-sdk-linux-j7-evm-08_01_00_07-Linux

    开发板:自研开发板,使用j721e芯片。

TI专家您好:

     目前我在muc3_0上做了一些开发,现在我计划将mcu3_0的代码移植到mcu1_0上,且已经在CCS上调试成功了,现在尝试将mcu1_0用SPL启动。spl启动中,存储介质为emmc。

在调试过程中发现,mcu1_0的代码是通过a72的bootloader启动的(tispl.bin),所以我在重新编译了u-boot,并将a72目录下的tispl.bin重新烧录到emmc中:

但是在重新启动时发现了如下错误:程序卡在此处,不再进行:

后来我尝试使用prebuild目录下的mcu1_0的代码重新生成tispl.bin,然后重新启动,但是任然出现了一些错误、无法启动:

期间我阅读了sdk中的文档,如何开发mcu1_0,但是没有任何帮助。

请问一下TI专家,以上问题该如何解决?有什么需要分析的方式。

然后有什么文档提供,如何自定义mcu1_0代码,并让其通过spl启动方式启动。