您好!
之前、我已成功将3个文件刷写到 eMMC 引导分区#1和#2中。 要将闪存更改为 BOOT#2、我将 DFU_alt_INFO_eMMC 更改为 mmcpart 2、而不是1、如下面的代码所示。
以刷写到 BOOT#1中
setenv dfu_alt_info_emmc 'rawemmc raw 0 0x800000 mmcpart 1;rootfs part 0 1 mmcpart 0;tiboot3.bin.raw raw 0x0 0x400 mmcpart 1;tispl.bin.raw raw 0x400 0x1000 mmcpart 1;u-boot.img.raw raw 0x1400 0x2000 mmcpart 1;u-env.raw raw 0x3400 0x100 mmcpart 1;sysfw.itb.raw raw 0x3600 0x800 mmcpart 1'
以刷写到 BOOT#2中
setenv dfu_alt_info_emmc 'rawemmc raw 0 0x800000 mmcpart 2;rootfs part 0 1 mmcpart 0;tiboot3.bin.raw raw 0x0 0x400 mmcpart 2;tispl.bin.raw raw 0x400 0x1000 mmcpart 2;u-boot.img.raw raw 0x1400 0x2000 mmcpart 2;u-env.raw raw 0x3400 0x100 mmcpart 2;sysfw.itb.raw raw 0x3600 0x800 mmcpart 2'
我正在尝试从 Linux 主机将 tidoot3.bin、tispl.bin 和 u-boot.img 刷写到 eMMC UDA 分区中。 我该怎么做?
2.我已尝试在以下主题之后从 SD 卡刷写 TDA4VM:tda4vm 是否支持 eMMC UDA 分区引导? -处理器论坛-处理器- TI E2E 支持论坛、但当我从 UDA 引导时、SDK 仅引导 R5 BL/SPL。 UDA 是否只能读取/引导 R5 BL? 还是可以引导至 u-boot?
3.从 SD 卡刷写到 MMC dev 0 0之后,似乎/dev/mmcblk0p1已消失,因此分区中的 rootfs 也已消失。 为什么会发生这种情况?
