工具/软件:
尊敬的 TI 专家
我成功将映像刷写到 eMMC、但有两个问题。
1:关闭电源并重新启动后、引导将失败。 进入 UBoot 环境时、似乎找不到文件。 我需要手动执行 以下命令 才能成功进入系统。
setenv mmcdev 0
setenv bootpart 0
引导
我希望它能够成功地自行进入系统。
2:从 eMMC 引导的时间几乎与从 SD 卡引导的时间相同。 据我所知、从 eMMC 引导应该比从 SD 卡引导快得多。
此致
Meng
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.
工具/软件:
尊敬的 TI 专家
我成功将映像刷写到 eMMC、但有两个问题。
1:关闭电源并重新启动后、引导将失败。 进入 UBoot 环境时、似乎找不到文件。 我需要手动执行 以下命令 才能成功进入系统。
setenv mmcdev 0
setenv bootpart 0
引导
我希望它能够成功地自行进入系统。
2:从 eMMC 引导的时间几乎与从 SD 卡引导的时间相同。 据我所知、从 eMMC 引导应该比从 SD 卡引导快得多。
此致
Meng
您好、Meng、
您使用的是 TI EVM 还是定制电路板? 如果您使用 TI EVM、请按照 EVM 用户指南中的说明验证引导开关。
https://www.ti.com/tool/SK-AM62A-LP
此致、
Nick
您好、Meng、
请更新引导开关
您的引导开关对我来说看起来不正确。 请将其设置为与此处的"EMMC 引导模式"图形匹配:
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/10_01_00_33/exports/docs/api_guide_am62ax/EVM_SETUP_PAGE.html#BOOTMODE_EMMC
EVM 用户指南中似乎存在一个错误
AM62A 低功耗 SK EVM 用户指南表的"引导模式"部分似乎有一个错误
"表4-15. 主引导介质配置 BOOTMODE[9:7]"。 我认为这个表应该有一组开/关信息、而不是文档修订版 A 中的所有随机文本。
我已经提交了一个错误的文件。 对此处的任何混淆表示歉意。
此致、
Nick
您好:
它可以 成功地进入系统、但 我希望它可以成功地自行进入系统。
若要从 eMMC 自动引导 Linux、您必须在 U-Boot 源代码中应用以下补丁:
diff --git a/board/ti/am62x/am62x.env b/board/ti/am62x/am62x.env index 60b5fd5e6ca..6d6ccada945 100644 --- a/board/ti/am62x/am62x.env +++ b/board/ti/am62x/am62x.env @@ -16,8 +16,8 @@ run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr} boot_targets=mmc1 mmc0 usb pxe dhcp boot=mmc -mmcdev=1 -bootpart=1:2 +mmcdev=0 +bootpart=0:1 bootdir=/boot rd_spec=-
此致、
Prashant