使用
STM32MP157D-EV1将图片下载到sdcard
使用 VMWARE 将图像上传到 SDCARD。但是,它不能正常启动。
下面是下载时的日志。最后,出现“无法重新连接”错误。
------------------------------------------ 日志开始----- ------------------------------
denniskim@denniskim-pc:~/STM32MPU_workspace/STM32MP15-Ecosystem-v3.0.0/Starter-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-03-31/images/stm32mp1$ STM32_Programmer_CLI -l usb
---------------------------------------------- ------------------
STM32CubeProgrammer v2.7.0
---------------------------------------------- ------------------
===== DFU接口=====
DFU模式下可用的STM32设备总数:1
设备索引:USB1
USB 总线编号:001
USB 地址编号:002
产品 ID:HS 模式下的 DFU @Device ID /0x500,@Revision ID /0x0000
序列号:002500473438511836383238
固件版本:0x0110
设备 ID:0x0500
denniskim@denniskim-pc:~/STM32MPU_workspace/STM32MP15-Ecosystem-v3.0.0/Starter-Package/stm32mp1-openstlinux-5.10-dunfell-mp1-21-03-31/images/stm32mp1$ STM32_Programmer_CLI -c port=usb1 -tm 40000 -w flashlayout_st-image-weston/trusted/FlashLayout_sdcard_stm32mp157d-ev1-trusted.tsv
---------------------------------------------- ------------------
STM32CubeProgrammer v2.7.0
---------------------------------------------- ------------------
警告:超时强制为 40000 毫秒
USB 速度:全速 (12MBit/s)
制造商。ID : 意法
半导体
产品 ID:HS 模式下的 DFU @Device ID /0x500,@Revision ID /0x0000
序列号:002500473438511836383238
固件版本:0x0110
设备 ID:0x0500
设备名称:STM32MP1
设备类型 : MPU
设备 CPU:Cortex-A7
启动嵌入式刷机服务
内存编程...
打开并解析文件:tf-a-stm32mp157d-ev1-usb.stm32
文件:tf-a-stm32mp157d-ev1-usb.stm32
大小:225572 字节
分区 ID:0x01
正在下载:
[=============================================== =] 100%
文件下载完成
下载操作期间经过的时间:00:00:04.660
正在运行的程序...
部件 ID::0x01
启动操作在分区 0x01 成功完成
Flashlayout编程...
[================================================= =] 100%
运行 Flashlayout 分区...
Flashlayout分区启动成功
内存编程...
打开并解析文件:fip-stm32mp157d-ev1-trusted.bin
文件:fip-stm32mp157d-ev1-trusted.bin
大小:1073350 字节
分区 ID:0x03
正在下载:
[================================================= =] 100%
文件下载完成
下载操作期间经过的时间:00:00:28.677
正在运行的程序...
部件 ID::0x03
正在重新连接设备...
错误:
无法重新连接目标设备:超时已过
错误:启动操作在分区 0x03 失败
错误:TSV 刷写服务失败
--------------------------------------------日志结束--- ---------------------------------------------- --
我找到了同一问题的答案。
我尝试使用 Windows 的 stm32cubeprogrammer 作为另一个问题的解决方案。
但是,当按下下载按钮时,会发生以下错误。
16:54:02:错误:文件 tf-a-stm32mp157d-ev1-usb.stm32 不存在,请检查文件路径
16:54:02:错误:下载分区 0x01 失败
16:54:02:错误:TSV 闪烁服务失败