硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1813|回复: 15
收起左侧

[脱机烧录] STM32H5的H7-TOOL脱机烧录和高速DAPLINK测试(2024-03-22)

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
发表于 2024-3-16 09:25:57 | 显示全部楼层 |阅读模式
使用的H5 NUCELO板子,资料下载
https://www.st.com/zh/evaluation ... .html#cad-resources
https://www.st.com/resource/en/u ... icroelectronics.pdf


【高速DAPLINK测试】

硬件上采用4线方式,未接硬件复位引脚

25678.jpg


使用MDK5.39 AC6.21,测试调试下载均正常

2.jpg



脱机下载测试也正常了

229.jpg









回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2024-3-20 00:56:25 | 显示全部楼层
高速DAPLINK已经测了,调试下载均没问题。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2024-3-22 01:16:45 | 显示全部楼层
更新,脱机下载也正常了
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-6-13 16:45:05 | 显示全部楼层
大佬,请问ST32H523CE系列下载需要选什么型号,目录里没有一样的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2025-6-13 16:55:31 | 显示全部楼层
ff_ytl 发表于 2025-6-13 16:45
大佬,请问ST32H523CE系列下载需要选什么型号,目录里没有一样的

选择这个试试,这个H523应该是后来才推出,没实测,你试试这个,应该可以的。注意上位机和固件使用新版的2.29

123.png
回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2025-9-1 19:41:32 | 显示全部楼层
H563VI RI 脱机失败 , DAPLINK正常

控制H7-TOOL进入脱机烧录界面成功
load "STM32H5xxxI_2M.lua" ok
dofile :         0:/H7-TOOL/Programmer/Device/ST/Lib/STM32H5_Lib.lua
load "fix_data.lua" ok. V1.6(2025-03-05)
load "prog_lib.lua" ok. V3.8(2024-03-15)
load "machine_if.lua" ok.  V2.1(2024-04-12)
单路模式
开始烧录...
单路烧录
ST(意法半导体)        STM32H5xx        STM32H563RIVx
SWCLK时钟延迟:         0
TVCC电压: 3.285V   TVCC电流:89mA
复位模式 = 0
出错立即中止 = 1
core_id = 0x6BA02477
ReadUID() failed
------------------------
FLM : 0:/H7-TOOL/Programmer/Device/ST/STM32H5xx/FLM/STM32H5xx_2M_0800.FLM
Data: SPI_LCD_320x240_2.hex_1_0x08000000.bin
Addr: 0x08000000, cfg = 1
InitUnderReset()
..DeviceID = 240048C0
OK
error:1112 swd_write_word(DBG_HCSR, DBGKEY | C_DEBUGEN | C_HALT)
error:01 target_flash_enter_debug_program()

这错误不知道是什么问题, 我用别家的机器是正常, 板子没问题
回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2025-9-1 20:05:15 | 显示全部楼层
没事了, 接上NRST就行了
要搭配复位模式2,3,4择一
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2025-9-1 21:43:14 | 显示全部楼层
kevin875155 发表于 2025-9-1 20:05
没事了, 接上NRST就行了
要搭配复位模式2,3,4择一

板子之前没有下载特别程序(低功耗,错误程序,SWD复用,看门狗等),一般不需要接RST,比如官方的这个NUCLEO,不接没问题。

回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2025-9-1 21:57:49 | 显示全部楼层
还是有一点小问题,但应该不影响脱机烧录,反正是能烧录了
ReadUID() failed
..DeviceID = 00000000

--------------------------------
单路烧录
ST(意法半导体)        STM32H5xx        STM32H563RIVx
SWCLK时钟延迟:         0
TVCC电压: 3.213V   TVCC电流:88mA
复位模式 = 2
出错立即中止 = 1
core_id = 0x6BA02477
ReadUID() failed
------------------------
FLM : 0:/H7-TOOL/Programmer/Device/ST/STM32H5xx/FLM/STM32H5xx_2M_0800.FLM
Data: SPI_LCD_320x240_2.hex_1.bin
Addr: 0x08000000, cfg = 1
InitUnderReset()
..DeviceID = 00000000
error
InitUnderReset()
..DeviceID = 00000000
error
.NVIC_CPUID = 410FD214, Cortex-M33 r0p4
正在检查空片
  112ms, 0.00%
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2025-9-2 02:16:06 | 显示全部楼层
kevin875155 发表于 2025-9-1 21:57
还是有一点小问题,但应该不影响脱机烧录,反正是能烧录了
ReadUID() failed
..DeviceID = 00000000

DevieID不用管,UID要用到,明天我更新个修改说明

1234345.png


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2025-9-2 09:09:33 | 显示全部楼层
kevin875155 发表于 2025-9-1 21:57
还是有一点小问题,但应该不影响脱机烧录,反正是能烧录了
ReadUID() failed
..DeviceID = 00000000

后面发布2.32版本正式集成

下面是当前修改办法,修改比较简单

1、打开路径h7toolPC_release\EMMC\H7-TOOL\Programmer\Device\ST\Lib,使用下面这个文件替换原来的

STM32H5_Lib.lua (1.79 KB, 下载次数: 2)

2、点击这里同步到eMMC

1234.png


3、然后关闭上位机,关闭TOOL,都重新打开即可测试,此时UID已经正常

QQ20250902-090916.png

回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2025-9-2 15:38:33 | 显示全部楼层
可以了, UID已可读, 谢谢
NRST的问题我再找找, 因为在keil中不需要接就能烧写了.
他牌的脱机也是四线就行.
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2025-9-2 17:25:42 | 显示全部楼层
kevin875155 发表于 2025-9-2 15:38
可以了, UID已可读, 谢谢
NRST的问题我再找找, 因为在keil中不需要接就能烧写了.
他牌的脱机也是四线就行 ...

RST的问题,你回退到使用2.29版上位机和对应的固件即可。

2.31为了RTT的AP端点设置,修改了个地方,导致了这个问题。下载2.29版上位机,更新固件,替换STM32H5_Lib.lua文件,更新eMMC就都正常了。

2.29下载
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=128360

---------------------------------------------------------------------------------------

后面2.32版本发布修改2.31引入的这个问题。
回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2025-9-3 15:26:00 | 显示全部楼层
是的已试过,上到最新版就要5线
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118335
QQ
 楼主| 发表于 2025-9-3 16:22:11 | 显示全部楼层
kevin875155 发表于 2025-9-3 15:26
是的已试过,上到最新版就要5线

有需要的话,给我一个你的邮箱或者加我QQ512464265,我发你当前2.32临时版,这个问题已经全面修正

12334.png
回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2025-9-3 17:32:06 | 显示全部楼层
没事,等正式发布就行了. 我板子习惯5线,只是测试时没接
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 19:44 , Processed in 0.049455 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表