JAJA898 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)
  • app (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 を修正し、tifs.bin およびアプリケーションを、eMMC のブート パーティションではなく、eMMC UDA パーティションから正しく読み込めるようにますし。