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.

[参考译文] J722SXH01EVM:[J722S][EVM]在 SD 卡引导至 u-boot shell 时如何将映像下载到 eMMC?

Guru**** 2335400 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1514702/j722sxh01evm-j722s-evm-how-to-download-image-into-emmc-when-sd-card-booting-into-u-boot-shell

器件型号:J722SXH01EVM

工具/软件:

尊敬的 TI:

[J722S][EVM]当 SD 卡引导到 u-boot shell 时、如何将映像下载到 eMMC 中?

现在我可以使用 SD 卡将 J722S EVM 引导到 u-boot shell 中。
然后、按如下所示输入 u-boot 命令:(a)>(b)>(c)>(d)
我在"DFU 0 MMC 0"处失败

有什么建议吗? 谢谢。

a)
=> MMC 信息
设备:MMC@fa10000
制造商 ID:13
OEM:4e.
名称:G1M15L
总线速度:200000000
模式:HS400 (200MHz)
Rd Block Len:512
MMC 版本5.1
高容量:是
容量:29.6 GB
总线宽度:8位 DDR
擦除组大小:512KiB
HC WP 组大小:8 MIB
用户容量:29.6 GiB WRREL
启动容量:31.5 MIB 加强版
RPMB 容量:4 MIB 加强版
引导区域0不受写保护
引导区域1不受写保护
=>

b)
=> printenv 分区
partitions=name=rootfs、start=0、size=-、uuid=${uuid_gp_rootfs}
=> GPT 写入 MMC 0 ${partitions}
编写 GPT:成功!
=> GPT 验证 MMC 0 ${partitions}
验证 GPT:成功!
=> MMC 器件

MMC 设备0的分区映射--分区类型:EFI

零件开始 LBA 结束 LBA 名称
Attributes
键入 GUID
分区 GUID
1 0x00000022 0x03b47fde "rootfs"
属性:0x0000000000000000
类型:ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
GUID:516706c8-9cf7-8645-82a6-8788c5d4b4f5
=>

C)
=> setenv dfu_alt_info $dfu_alt_info_eMMC
=> printenv dfu_alt_info
dfu_alt_info=rawemmc RAW 0 0x800000 mmcpart 1;rootfs 部分0 1;tiboot3.bin.raw RAW 0x0 0x400 mmcpart 1;tispl.bin.raw 原始0x400 0x1000 mmcpart 1;u-boot.img.raw 原始0x1400 0x2000 mmcpart 1;u-env.0x3400 0x100原始器件0x3600;sysfw.itb.raw 原始器件0x100 mmc1
=>

D)
=> DFU 0 MMC 0
无法运行0x800000 bytesDFU 实体配置失败!
(分区表与 dfu_alt_info 不匹配?)
DFU -器件固件升级

用法:
DFU [ ][列表]
-设备固件升级方式
产生干扰 、连接至接口

[列表]-列出可用的可选设置

=>

e)

U-Boot 2024.04-ti-ga970f6e51043 (2024年11月13日- 14:26:23 +0000)

SoC:J722S SR1.0 HS-SOC FS
型号:德州仪器(TI) J722S EVM
DRAM:2 GiB (有效8 GiB)
内核:79个器件、29个类、器件树:单独
MMC:MMC@fa10000:0、MMC@fa00000:1
从无处加载环境... 好的
IN:serial@2800000
输出:串行@2800000
错误:serial@2800000
网络:eth0:以太网@8000000port@1.
按任意键停止自动引导:0
=> MMC 列表
MMC@fa10000:0
MMC@fa00000:1.
=>


谢谢
佳豪