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:替换了用于 spl 启动的自定义 mcu1_0代码、但启动失败

Guru**** 2034770 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1231212/tda4vm-replace-custom-mcu1_0-code-for-spl-startup-but-the-startup-fails

器件型号: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 芯片的定制板。  

客户已对 muc3_0进行了一些开发、目前正在计划将 mcu3_0的代码移植到 mcu1_0 (在 CCS 上成功调试)。 现在尝试使用 SPL 启动 mcu1_0。 在 SPL 引导中、存储介质是 eMMC。 在调试过程中、我们发现 mcu1_0的代码是通过 a72的引导加载程序(tispl.bin)启动的、因此客户重新编译 u-boot 并将 a72目录中的 tispl.bin 刻录回 eMMC:  

但是、在重新启动过程中发现以下错误、且程序在此卡住:

  

他们还尝试使用预编译目录中的 mcu1_0代码重新编译 tispl.bin、然后重新引导、但仍然无法启动:  

您能帮助检查这个问题吗? 谢谢。

此致、

切里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我可以知道是否有任何更新吗?

    谢谢。此致、

    切里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Cherry:

    MCU1_0负责器件管理。 完成执行 SPL 后、它会将器件管理器二进制文件加载到其自身。 预编译的二进制文件本来应该可以正常工作。 客户能否分享有关他们如何创建 tispl.bin 的步骤。

    此致、

    基尔西  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Keerthy、您好!

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

    自研板。

    我使用mcusw /mcuss_demo/profiling/ can的 demo,开发了mcu1 0的代码,在ccs中可以正常发can报文,现在想通过a72启动(spl启动),但是启动失败了。

    我制作tispl μ bin的步骤为:

    1、μ 编译can 演示。

    2、将can _profile_app_freertos_mcu1_0_release_strip.xer5f 作为编译u -boot-a72的DM。

    3、编译u -boot。

    4、将u -boot_build/ a72中的tispl μ bin拷贝到sd卡中的BOOT分区。

    5 µ,插入SD卡,并重新上电。

    然后就出错了,错误内容如上述。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉、这一点并不清楚。

    您还可以通过以下命令检查 tispl.bin 的组件:

    'umpimage -l tispl.bin'

    此致、
    基尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、这是我的 tispl.bin:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    DM 二进制为282648字节。 您能否确认 prebuilt-images 文件夹下默认 DM 二进制文件的大小?

    首先尝试在 SDK 中使用 DM 的默认预编译二进制文件。

    -基尔西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Keerthy

    我想自己尝试使用:ti-processor-sdk-rtos-j721e-evm-08_01_00_13/mcusw/mcuss_demos/profiling/CAN demo、让它编译为 tispl.bin、然后从 a72开始、您能告诉我需要执行的操作吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Keerthy、

    我可以知道是否有任何更新吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉。 我现在非常关注您的引导流程。 请详细说明。

    在任何情况下、都需要尝试检查默认的 DM 二进制文件是否运行良好。

    -基尔西