ZHCAFE0 June   2025 TDA4VM

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2物理引导模式 DIP 开关配置
    1. 2.1 主引导模式的 eMMC 引导模式开关
    2. 2.2 用于备用引导模式的 MMC/SD 引导模式开关
  6. 3实验
    1. 3.1 为主引导模式准备 eMMC 引导映像
    2. 3.2 为备用引导模式准备 MMC/SD 引导映像
    3. 3.3 eMMC 存储器布局
    4. 3.4 验证冗余引导
  7. 4总结
  8. 5参考资料

为备用引导模式准备 MMC/SD 引导映像

要支持 MMC/SD 引导作为备用引导模式,必须准备一组单独的引导映像。使用相应的构建命令来生成所需的二进制文件。构建完成后将生成以下文件:

  • tiboot3.bin (SBL)
  • 应用程序 (bootapp)
cd ${PDK_PATH}/packages/ti/build
make -sj6 sbl_emmc_uda_img BOARD=j721e_evm CORE=mcu1_0
make -sj6 boot_app_mmcsd_qnx HLOSBOOT=qnx BOARD=j721e_evm CORE=mcu1_0

将这些二进制文件复制到 eMMC 用户数据区域 (UDA) 分区,因为备用引导过程会从该区域加载这些二进制文件。

mount /dev/mmcblk0p1 ./emmc_uda_partition
export DST_DIR=/home/root/emmc_uda_partition

cp tiboot3.bin ${DST_DIR}/
cp app ${DST_DIR}/
cp tifs.bin ${DST_DIR}/
sync
注: 修改用于备用引导的 tiboot3.bin,以便在 eMMC UDA 分区(而不是从 eMMC 引导分区)中正确定位 tifs.bin 和应用程序。