主题中讨论的其他器件:AM625、SK-AM62
您好!
我正在尝试使用 USB 引导通过 USBDFU 将引导映像数据写入 eMMC。
首先、我参考以下 URL 来了解如何在 SK-AM62x (版本 E3)上向 eMMC 写入数据。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1127618/faq-sk-am62-how-to-flash-emmc-using-usb-dfu-on-am62x-sk-e2
然后、我可以将 u-boot 映像写入 eMMC、并在更改引导模式后从 eMMC 引导。
但是、我观察到将"rootfs"写入 eMMC 失败。
下面是对数 termterm。
——
SoC:AM62X SR1.0 GP
型号:Texas Instruments AM625 SK
EEPROM 在0x50处不可用、尝试在0x51处读取
电路板:AM62-SKEVM 修订版 E3
DRAM:2 GiB
MMC@fa10000: 0, MMC@fa00000: 1, MMC@fa20000: 2
正在从 MMC 加载环境... 确定
输入:串行@2800000
输出:串行@2800000
ERR:串行@2800000
NET:eth0:以太网@8000000port@1
按任意键以停止自动引导:0
=> setenv dfu_alt_info ${dfu_alt_info_eMMC}
=> DFU 0 MMC 0
##download (下载)... 确定
Ctrl+C 退出...
####下载... 确定
Ctrl+C 退出...
####下载... 确定
Ctrl+C 退出...
##################################################################个############ 请求将超出指定区域! =>从"filesystem"目录写入数据(请参阅有关"filesystem"目录的"Linux PC"日志)
#
---
下面是在我写入 rootfs 文件时在 Linux PC 上的日志。
——
Machida@Machida-virtual-machine:~/ti-processor-sdk-linux-am62xx-evm-08.05.00.21/files$ sudo dfu-util -a rootfs -D tisdk-base-image-am62xx-evm-20230514223606.rootfs.tar.xz
dfu-util 0.9
版权所有2005-2009年 Weston Schmidt、Harald Welte 和 OpenMoko Inc.
版权所有2010-2016 Tormod Volden 和 Stefan Schmidt
该程序是自由软件,没有任何担保
请将错误报告给 sourceforge.net/.../
dfu-util:DFU 后缀签名无效
dfu-util:未来的 dfu-util 版本中将需要有效的 dfu 后缀!!
正在打开支持 DFU 的 USB 设备...
ID 0451:6165
运行时器件 DFU 版本0110
正在申请 USB DFU 接口...
正在设置备用设置#1……
确定器件状态:State = dfuIDLE、STATUS = 0
DFUIDLE、继续
DFU 模式器件 DFU 版本0110
设备返回的传输大小4096
将数据从 PC 复制到 DFU 器件
下载[=] 8% 16371712字节失败! =>下载在中间停止。
STATE (10)= dfuERROR、STATUS (14)=出现问题、但器件不知道它是什么
——
关于写入 rootfs 映像是否有任何错误?
此致、