器件型号: J784S4XEVM
您好、
我将 SDK 11.02 用于定制操作系统构建。 我成功构建了默认 ADAS 映像、将其刷写到 SD 卡中、并能够引导 EVM 而不会出现任何问题。
我现在尝试刷写 eMMC 并从 eMMC 接口启动电路板。 我按照以下 TI 文档中提供的步骤操作:
DIP 开关配置
切换标签
-
SW11:12345678
-
SW7:12345678
SD 卡引导
-
SW11:10000010
-
SW7:00000000
eMMC 引导
-
SW11:10000000
-
SW7:01000000
使用的 U-Boot 命令
=> setenv mmcdev 0
=> printenv bootpart
bootpart=1:2
=> setenv bootpart 0:2
=> boot
eMMC 分区内容
引导分区 (MMC 0:1)
Image
tiboot3-j784s4-gp-evm.bin
tiboot3-j784s4-hs-evm.bin
tiboot3-j784s4-hs-fs-evm.bin
tiboot3.bin
tispl.bin
u-boot.img
uEnv.txt
EFI/
emmc/
根文件系统 (MMC 0:2)
bin/ boot/ dev/ etc/ home/ lib/ media/ mnt/ opt/
proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/
检测到 MMC 设备
mmc@4f80000: 0 (eMMC)
mmc@4fb0000: 1 (SD)
问题描述
尽管将引导和根文件系统分区刷写到 eMMC 并配置 U-Boot 以使用 mmcdev=0、但电路板无法从 eMMC 成功引导。 系统似乎启动、但在进入登录提示符之前卡住。
我还附加了完整的 eMMC 引导日志以供参考。
请您帮助回顾以下内容:
-
用于 eMMC 引导的 DIP 开关配置是否正确
-
是否为 eMMC 引导正确设置了 U-Boot 环境变量
-
为成功 eMMC 引导而缺少的任何步骤或所需的配置更改
emmc_boot_dmesg_logs_apr_28.txt
谢谢、
Adnan