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.

[FAQ] [参考译文] [常见问题] TDA4VM:如何使用 SDK 8.1中的 SBL 从 eMMC UDA 分区引导 TDA4VM

Guru**** 2539500 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1067116/faq-tda4vm-how-to-boot-tda4vm-from-emmc-uda-partition-using-sbl-in-sdk-8-1

部件号:TDA4VM

我想使用 SBL 从 eMMC UDA 分区引导 TDA4VM。  我正在使用 SDK 8.1。 是否有人可以分享该流程?

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

    您好,

    请按照以下步骤操作:

    对 eMMC 进行分区

    1)使用 j721e Linux SDK 启动主板。

    • 您可以在此处找到最新的 Linux SDK
    • 使用 Linux 映像准备 SD 卡。 请按照此处的步骤操作
    • 将 mksdboot.sh 从<LINUX_SDK_Install_Directory>/bin 复制到/media/$user/rootfs/home/root
    • 将引导模式设置更改为 SD 引导模式:
      • SW8:1000_0010
      • SW9:0000_0000
    • 启动主板
    • 以 root 用户身份登录
    • 运行 mksdboot.sh 脚本
      • mksdboot.sh --device /dev/mmcblk0
    • 运行 fdisk -l 检查/dev/mmcblk0是否已分区

     

    修改 MMCSD SBL 以从 eMMC 引导。

    1)替换  位于<pdkInstallPath>\packages \ti\boot\SBL\crsmmcsd 的 SBL_mmcsd.c

    2)重建 MMCSD 的库和二进制文件

    • 切换到 PDK\包\ti\build 目录
    • gmake BOARD=j721e_evm CORE=mcu1_0 sbl_lib_mmcsd_clean
    • gmake BOARD=j721e_evm CORE=mcu1_0 sbl_mmcsd_img_clean
    • gmake BOARD=j721e_evm CORE=mcu1_0 sbl_lib_mmcsd
    • gmake BOARD=j721e_evm CORE=mcu1_0 sbl_mmcsd_img

    在 eMMC 上刷新 RTOS 引导映像

    1)将 SD 卡放在 PC 上

    2)在/media/$user/rootfs/home/root 中复制以下文件:

    • <pdkInstallPath>\packages \ti\boot\SBL\binary\j721e_EVM\mmcsd\bin\SBL_mmcsd_img_mcu1_0_release.tiimage 重命名为 tiboot3.bin
    • <pdkInstallPath>\packages \ti\drv\sciclient\SOC\V1\tifs.bin
    • <pdkInstallPath>\packages \ti\binary\board_diag_leed\bin\j721e_EVM-EVM-EVM-EVM\board_diag_leed_mcu1_0_release.appimage 已重命名为 app

    3)将 SD 卡放回板上,并以 SD 启动模式启动。

    4) 将图像复制到 eMMC 分区

    • mkdir eMMC
    • 安装/dev/mmcblk0p1 eMMC
    • CP tiboot3.bin eMMC
    • CP tifs.bin eMMC
    • CP 应用程序 eMMC

    5)您还可以参阅 AppNote- https://www.ti.com/lit/pdf/spracy5 了解更多其他闪现技术。

    将引导模式更改为 eMMC 并引导主板

    1)将引导模式更改为 eMMC 引导

    • SW8:1000_0000
    • SW9:0000_0000

    请参阅 eMMC_Logs 以获取参考。

    此致,
    帕斯