工具与软件:
刷写到 eMMC 后只能引导一次、 客户在 SPL 中添加日志、发现它会更改 eMMC 引导分区配置。 因此无法在第二次下电上电时引导

更改为从 SD 卡引导、修改引导分区、切换回 eMMC 引导、可以 再次引导一次。
=> MMC partconf 0 1 2 1 => MMC bootbus 0 2 0 0
与从引导分区或 UDA 引导时的结果相同、是否打算以这种方式执行?
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.
工具与软件:
刷写到 eMMC 后只能引导一次、 客户在 SPL 中添加日志、发现它会更改 eMMC 引导分区配置。 因此无法在第二次下电上电时引导

更改为从 SD 卡引导、修改引导分区、切换回 eMMC 引导、可以 再次引导一次。
=> MMC partconf 0 1 2 1 => MMC bootbus 0 2 0 0
与从引导分区或 UDA 引导时的结果相同、是否打算以这种方式执行?
Tony、
对于 AM62L:
texasinstruments.gitHub.io/.../UG-Memory-K3.html
推荐的方法是在 FS 模式下通过 MMCSD 从 UDA 进行闪存和引导 eMMC。
尊敬的 Praneeth:
#1。 这是两个不同的方面的问题、为什么 uBoot 更改 eMMC 引导参数而导致只能引导一次? 这是软件问题、而不是器件问题。
#2。 我已尝试 eMMC FS 模式、方法是按照 fdisk UDA 到两个分区、mkfs mmc0blk1到 fat 格式、将 tiboot3.bin、tispl.bin u-boot.img 从 SD 卡复制到 mmc0blk1、重新启动到 uboot 以设置:
=> MMC partconf 0 1 7 1
=> MMC bootbus 0 2 0 0
将引导模式设置为[0:15]:11000011 0000 0000、上电只能使用以下日志启动、日志与使用默认 tiboot3.bin 的 DFU 引导相同。 是否需要补丁来支持 eMMC UDA FS 引导?
NOTICE: bl1_plat_arch_setup arch setup NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.12.0(release):11.00.04-10-gdd46885ec-dirty NOTICE: BL1: Built : 05:00:39, Feb 26 2025 NOTICE: lpdd4_init <-- NOTICE: DDR ram size =80000000 NOTICE: bl1_platform_setup DDR init done NOTICE: k3_bl1_handoff ENTERING WFI - end of bl1
并重新启动一段时间打印相同的日志:
NOTICE: bl1_plat_arch_setup arch setup NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.12.0(release):11.00.04-10-gdd46885ec-dirty NOTICE: BL1: Built : 05:00:39, Feb 26 2025 NOTICE: lpdd4_init <-- NOTICE: DDR ram size =80000000 NOTICE: bl1_platform_setup DDR init done NOTICE: k3_bl1_handoff ENTERING WFI - end of bl1 NOTICE: bl1_plat_arch_setup arch setup NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.12.0(release):11.00.04-10-gdd46885ec-dirty NOTICE: BL1: Built : 05:00:39, Feb 26 2025 NOTICE: lpdd4_init <-- NOTICE: DDR ram size =80000000 NOTICE: bl1_platform_setup DDR init done NOTICE: k3_bl1_handoff ENTERING WFI - end of bl1
请提供从 eMMC FS 引导的详细步骤。
#3. 扇区名称是否错误? MMCSD 应该是 eMMC? 如果是、则希望能够正确纠正、无需等待下一次发布、并将错误永久保留在此处。

1/. 此问题以 K3ROM-8417的形式记录
2/. 我将附加一个从 eMMC UDA/AM62L FS (使用 Linux SDK 11.0.5.2)引导的 uboot 日志、供您参考、其中 bootmode[15:0]=0043选择 eMMC UDA/Linux FS。
此致!
-hong
e2e.ti.com/.../am62L_5F00_11.0.5.2_5F00_emmc_5F00_uda_2D00_fs_5F00_boot.log
此问题记录为 K3ROM-8417
虽然我没有找到 Jira 项目(实际上我不知道如何找到)。 顾名思义、是 ROM 发出项目。 但我们认为这是 uBoot 软件问题。