工具与软件:

您好!
SDK 版本:9.2.0.5
我已经按照用户指南中提到的有关如何构建和运行视觉应用的所有步骤进行了操作。 但是、当我尝试进入 Uboot 模式以远程刷写 SD 卡时、我面临以下问题、请让我知道如何解决此问题。
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.
工具与软件:

您好!
SDK 版本:9.2.0.5
我已经按照用户指南中提到的有关如何构建和运行视觉应用的所有步骤进行了操作。 但是、当我尝试进入 Uboot 模式以远程刷写 SD 卡时、我面临以下问题、请让我知道如何解决此问题。
您好!
是的、这是 GP 器件。 我将编译完整的 SDK、而不使用预编译的二进制文件。
我遵循了适用于 Linux+RTOS 的 Vision Apps 用户 指南:Vision Apps 用户指南:Vision Apps 简介中"构建和运行"一节提到的所有步骤
" k3-j722s-vision-apps.dtbo" 位于: rootfs/boot/dtb/ti/k3-j722s-vision-apps.dtbo、权限仅授予根用户。
随附了引导分区文件中的 Uenv.txt、供您参考-
尊敬的 Srikar:
很抱歉这么晚才回复。 您能否尝试使用以下 uEnv.txt 文件并检查它是否正常工作。
如前所述更改了 Uenv.txt 文件、但在引导期间错误如下所示:
U-Boot SPL 2023.04-ti-gf9b966c67473 (2024年3月19日- 20:31:40 +0000)
SYSFW ABI:3.1 (固件版本0x0009 '9.0.6--w2023.01-j722s (Kool Koa')
SPL 初始堆栈使用量:17064字节
尝试从 MMC2引导
身份验证已通过
身份验证已通过
身份验证已通过
身份验证已通过
身份验证已通过
在 ARM64内核上启动 ATF。。。
注意:BL31:v2.10.0 (发布):v2.10.0-367-g00f1ec6b87-dirty
通知:BL31:创建时间:2024年2月9日16:09:05
注意:用于关机功能的升级固件
错误:无法获得响应(-19)
错误:传输发送失败(-19)
错误:无法查询固件功能(-19)
U-Boot SPL 2023.04-ti-gf9b966c67473 (2024年3月19日- 20:31:40 +0000)
SYSFW ABI:3.1 (固件版本0x0009 '9.0.6--w2023.01-j722s (Kool Koa')
尝试从 MMC2引导
身份验证已通过
身份验证已通过
U-Boot 2023.04-ti-gf9b966c67473 (2024年3月19日- 20:31:40 +0000)
SoC:J722S SR1.0 HS-SOC FS
型号:德州仪器(TI) J722S EVM
电路板:J722SX-EVM 版本 E3
DRAM:2GiB (有效8GiB)
内核:70个器件、27个 uClass、devicetre:单独
MMC:MMC@fa10000:0、MMC@fa00000:1
随处加载环境... 好的
输入:串行@2800000
输出:串行@2800000
ERR:串行@2800000
网络:
警告:以太网@8000000port@1 (eth0)使用随机 MAC 地址- 0A:af:Fe:99:D1:A6
eth0:以太网@8000000port@1
按任意键以停止自动引导:0
切换到分区#0、好
mmc1是当前器件
器件1上的 SD/MMC
无法加载"boot.scr"
在33ms (29.3KiB/s)内读取997字节
从 uEnv.txt 加载 env
正在从 mmc1导入环境...
正在运行 uenvcmd ...##错误:"main_cpsw0_qsgmii_phyinit"未定义8 | VT102 |脱机| ttyUSB2加载'/lib/firmware/j722s-mcu-r5f0_0-fw 失败
无法加载"/lib/firmware/j722s-main-r5f0_0-fw "
无法加载"/lib/firmware/j722s-c71_0-fw "
无法加载"/lib/firmware/j722s-c71_1-fw "
无法加载"/boot/Image "
无法加载"/boot/dtb/ti/k3-j722s-evm.dtb "
libfdt FDT_CHECK_HEADER(): FDT_ERR_BADMAGIC
未配置 FDT 存储器地址。 请配置
FDT 地址通过"FDT addr
"请建议变通办法"
尊敬的 Srikar:
请帮我解决以下问题:
1.您是否使用定制电路板、因为随 SDK 提供的 dtbo 与您在开始时提供的 dtbo 不匹配。
2.另外,你可以尝试用下面的 dtbo 测试,检查它是否在工作。
谢谢
Gokul
Praveen、您好!
我尝试了发送的 uEnv.txt、随附了用于引导的完整日志。 请建议权变措施。
尊敬的 Srikar:
很抱歉这么晚才回复。 似乎引导延迟环境变量为0、这使我们无法在按 ENTER 键时进入 uboot。
解决此问题的方法是、我建议您更改 bootdelay 值。
步骤如下:
将以下行添加到中 j722s_evm_a53_defconfig 然后重新编译 u-boot。 作为检查、还要确保 按任意键停止自动引导:5. 都将进入 uboot。
您好 Praveen、
我按照您的建议进行了更改、但我的原始问题中的快照中提到的错误仍然存在。 我认为这个问题不是因为延迟、而是一些文件被漏掉。 请查看日志、请告诉我该问题的解决方法是什么。 我在下面的日志中突出显示了几行内容、我认为这可能是问题 所在、可能有助于您评估情况。 请告诉我您的看法。
按任意键以停止自动引导:0
切换到分区#0、好
mmc1是当前器件
器件1上的 SD/MMC
无法加载"boot.scr"
在33ms (29.3KiB/s)内读取997字节
从 uEnv.txt 加载 env
正在从 mmc1导入环境...
正在运行 uenvcmd ...##错误:"main_cpsw0_qsgmii_phyinit"未定义8 | VT102 |脱机| ttyUSB2加载'/lib/firmware/j722s-mcu-r5f0_0-fw 失败
无法加载"/lib/firmware/j722s-main-r5f0_0-fw "
无法加载"/lib/firmware/j722s-c71_0-fw "
无法加载"/lib/firmware/j722s-c71_1-fw "
无法加载"/boot/Image "
无法加载"/boot/dtb/ti/k3-j722s-evm.dtb "
libfdt FDT_CHECK_HEADER(): FDT_ERR_BADMAGIC
未配置 FDT 存储器地址。 请配置
FDT 地址通过"FDT addr
尊敬的 Srikar:
我想您还没有使用过最新的配饰 d uEnv.txt.I 下面再次附上它。 此外、请勿更改 引导延迟参数 我在上面提到过。
此外,应用上述 uEnv 后,可能会出现以下无法加载的情况,但这是正常的。 即使出现该错误、您也应该能够进入 U-boot。

此外、当您进入 U-boot 时、应该会出现类似这样的情况。

Praveen、您好!
我尝试了您提到的内容、但仍然看不到 U-Boot、在自动引导阶段按 ENTER 后、我已附加了完整日志: