ST意法半导体
直播中

王莉

7年用户 1260经验值
私信 关注
[问答]

如何使用STM32MP157D-EV1将图片下载到sdcard?

使用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 闪烁服务失败







回帖(1)

康志强

2022-12-29 15:31:32
1- 当您在同一台机器上使用 VMWare 和 Windows 时,您能否确保在使用 STM32CubeProgrammer 时两个操作系统之间不共享 USB 资源。
2- 我刚刚检查了启动包的源文件,tf-a-stm32mp157d-ev1-usb.stm32 确实存在。确保在“二进制路径”中选择正确的路径并仔细检查文件是否存在
举报

更多回帖

发帖
×
20
完善资料,
赚取积分