硬汉嵌入式论坛

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

[脱机烧录] H7-TOOL的脱机烧录和高速DAPLINK使用三线方式GND,SWDIO,SWCLK下载调试注意事项

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2021-1-20 08:52:32 | 显示全部楼层 |阅读模式
四线和五线方式说明:

1、正常使用TOOL主要是支持五线和四线方式:
(1)5线方式GND,TVCC,SWCLK , SWDIO,RESET
(2)4线方式GND,TVCC,SWCLK , SWDIO

2、脱机烧录
4线和5线方式,TVCC线一定要接到目标板,因为H7-TOOL的SWD接口做了双向IO保护,TVCC的电压决定了SWDIO和SWCLK的电压范围。TVCC对外供电的时候,SWDIO和SWCLK的电压是由TVCC决定。

3、高速DAPLINK
4线和5线方式,TVCC线也一定要接到目标板,相比脱机烧录多了一个关闭TVCC对外供电功能。
(1)TVCC对外供电的时候,SWDIO和SWCLK的电压是由TVCC决定。
(2)关闭TVCC对外供电的时候,SWDIO和SWCLK的电压是由TVCC引脚从目标板上获取的电压决定。

三线方式说明:

无论是脱机还是高速,仅使用三根线GND,SWCLK , SWDIO,

这种情况下,用户仅需设置TVCC为输出,输出电压和目标板MCU的供电电压一致即可,一般都是3.3V,然后TVCC不接目标板即可。

脱机烧录界面效果,仅有VCC电压:
QQ图片20210120113728.png

高速DAPLINK界面效果,也是仅有TVCC电压,无电流,也无IDCode
1.png



从固件2.06开始,脱机烧录,高速DAPLINK的TVCC电压统一由微型数控电源界面配置

首界面展示对外设备供电的TVCC电压值,方便查看。



电压值全部在微型数控电源界面设置:



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2021-1-20 11:54:03 | 显示全部楼层
更新完毕。
回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2021-1-22 08:46:31 | 显示全部楼层
我还是喜欢使用标准5P,安全稳定可靠
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

8

主题

28

回帖

52

积分

初级会员

积分
52
发表于 2021-5-24 23:39:56 | 显示全部楼层
使用CMSIS-DAP仿真器需要驱动吗?我使用5线方式连接,黄色框框不出现SWD字样呢??Keil的DEBUG里也没有发现任何设备。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2021-5-25 00:15:45 | 显示全部楼层
q164129345 发表于 2021-5-24 23:39
使用CMSIS-DAP仿真器需要驱动吗?我使用5线方式连接,黄色框框不出现SWD字样呢??Keil的DEBUG里也没有发现 ...

免驱的,明天联系我QQ:512464265 帮你处理下。
回复

使用道具 举报

8

主题

28

回帖

52

积分

初级会员

积分
52
发表于 2021-5-25 09:25:04 | 显示全部楼层
eric2013 发表于 2021-5-25 00:15
免驱的,明天联系我QQ:512464265 帮你处理下。

问题解决了。在Keil里选择CMSIS-DAP就能找到芯片ID了。

回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
发表于 2022-7-22 15:57:19 | 显示全部楼层
我是最新的固件,下载程序,3根线显示DAP通信失败,必须使用TVCC这根线连上才可以,这是为啥??
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
发表于 2022-7-22 17:52:37 | 显示全部楼层

我是最新的固件,下载程序,3根线显示DAP通信失败,必须使用TVCC这根线连上才可以,这是为啥??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2022-7-22 18:49:18 | 显示全部楼层
wgco98 发表于 2022-7-22 17:52
我是最新的固件,下载程序,3根线显示DAP通信失败,必须使用TVCC这根线连上才可以,这是为啥??

进入微型数控电源界面,设置TVCC输出电压是3.3V(和你的目标版电压一致)。

看看是否正常,如果还不正常,加我QQ512464265 交流。
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
发表于 2022-7-25 12:09:12 | 显示全部楼层
eric2013 发表于 2022-7-22 18:49
进入微型数控电源界面,设置TVCC输出电压是3.3V(和你的目标版电压一致)。

看看是否正常,如果还不正 ...

默认的就是3.3V,是和我的控制板一样的。只要插上这个TVCC就立马可以,拔掉就不行。不知道这个里面逻辑是啥
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2022-7-25 12:21:26 | 显示全部楼层
wgco98 发表于 2022-7-25 12:09
默认的就是3.3V,是和我的控制板一样的。只要插上这个TVCC就立马可以,拔掉就不行。不知道这个里面逻辑是 ...

估计电平逻辑不一致,我手头各个厂家的板子,三线都没问题,比如这个树莓派单片机都可以。
image.png

回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
发表于 2022-7-25 15:37:02 | 显示全部楼层
eric2013 发表于 2022-7-25 12:21
估计电平逻辑不一致,我手头各个厂家的板子,三线都没问题,比如这个树莓派单片机都可以。

嗯嗯
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
发表于 2022-7-25 15:37:35 | 显示全部楼层
eric2013 发表于 2022-7-25 12:21
估计电平逻辑不一致,我手头各个厂家的板子,三线都没问题,比如这个树莓派单片机都可以。

电路板是自己画的,这个板子就是5V转3.3V给STM32供电
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
发表于 2022-7-25 15:38:24 | 显示全部楼层
eric2013 发表于 2022-7-25 12:21
估计电平逻辑不一致,我手头各个厂家的板子,三线都没问题,比如这个树莓派单片机都可以。

那能正常使用的逻辑是什么,还有其他不同的方式吗,这个要怎么理解,供电对下载的关系
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
 楼主| 发表于 2022-7-25 15:54:01 | 显示全部楼层
wgco98 发表于 2022-7-25 15:38
那能正常使用的逻辑是什么,还有其他不同的方式吗,这个要怎么理解,供电对下载的关系

STM32的话,所有系列随便下载,3线,4线,5线随便用。

另外看下你SWD接口引脚上有什么骚操作没,比搞了个上拉下拉之类的东西,考虑去掉试试。别的问题不清楚了。
电平逻辑关系的意思是,比如TOOL输出的是3.3V左右,你的板子3.3V逻辑也在这个范围内也是没问题的,超的多会识别错误。


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 07:21 , Processed in 0.207858 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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