打印
[AT32F403/403A]

关于ATlink 下载器问题

[复制链接]
2040|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ATlink 如果下载程序之后就可以进行自动复位?
用ICP已经升级到了最新版本,但是依旧不能复位。
与设备连接的线是SWD接口,没有连接RESET

使用特权

评论回复
沙发
pattywu| | 2021-2-3 12:08 | 只看该作者
本帖最后由 pattywu 于 2021-2-3 12:17 编辑


如图所示:菜单Project--->Options for Target 'xxxx'---->Debug,点选Use,并选中"CMSIS-DAP Debugger",点击“Settings”,
选中“Download”,勾上“Reset and Run”。
重新下载,就会直接运行。

使用特权

评论回复
板凳
yuan_莫|  楼主 | 2021-2-3 14:39 | 只看该作者
pattywu 发表于 2021-2-3 12:08
如图所示:菜单Project--->Options for Target 'xxxx'---->Debug,点选Use,并选中"CMSIS-DAP Debugger", ...

这个已经修改过了的, 用这个ATlink 下载其他的mcu 也是一样的,  所以很奇怪。用官方的ICP、工具 进行修改了复位方式, 还是一样的。

使用特权

评论回复
地板
muyichuan2012| | 2021-2-3 15:10 | 只看该作者
我这里也测试了一下,是可以的。
请你确保一下keil是否按下图配置,不能再选择HW reset 或auto detect了。



使用特权

评论回复
5
yuan_莫|  楼主 | 2021-2-3 15:26 | 只看该作者
配置信息 设备信息
设置。  而且都不能。  硬件就3根线。SWD SWCK GND 没有接REST

使用特权

评论回复
6
yuan_莫|  楼主 | 2021-2-3 15:28 | 只看该作者

使用特权

评论回复
7
yuan_莫|  楼主 | 2021-2-3 15:29 | 只看该作者
muyichuan2012 发表于 2021-2-3 15:10
我这里也测试了一下,是可以的。
请你确保一下keil是否按下图配置,不能再选择HW reset 或auto detect了。
...

已经贴了相关的配置图, 我用另外的CMSIS下载器进行下载就没有这个问题。

使用特权

评论回复
8
muyichuan2012| | 2021-2-3 16:35 | 只看该作者
请检查AT Link和目标芯片的连线,即SWD连线,从你的截图来看,是AT Link并没有找到目标芯片。

使用特权

评论回复
9
muyichuan2012| | 2021-2-3 16:41 | 只看该作者
为便于交流,可否按以下帖子信息加入雅特力官方qq群?
https://bbs.21ic.com/icview-3020480-1-1.html?_dsign=18c52445

使用特权

评论回复
10
yuan_莫|  楼主 | 2021-2-3 17:33 | 只看该作者
muyichuan2012 发表于 2021-2-3 16:35
请检查AT Link和目标芯片的连线,即SWD连线,从你的截图来看,是AT Link并没有找到目标芯片。 ...

芯片识别到了的。只不过我目前下载的芯片还是st的 这个在调试。
昨天在调试at32F403A ,今天调试st的  单子就是不能很好的进行复位。

使用特权

评论回复
评论
muyichuan2012 2021-2-3 17:36 回复TA
不过请注意,ICP tool是无法连接ST的芯片的,目前该工具只支持AT32 MCU. 
11
gaoyang9992006| | 2021-2-3 19:01 | 只看该作者
貌似大家都是好好的没问题,我这也是默认自动侦测,然后下载器的配置设置为复位并运行即可。

使用特权

评论回复
12
084425| | 2021-2-3 20:11 | 只看该作者
截止目前版本的keil,对于cmsis-dap协议的调试器,不管界面里勾选的哪种复位,实际操作keil发送的都是硬件pin复位这个指令,所以没接reset pin是不行的。说市面上有些dap不接reset pin可以复位运行,那是因为在收到硬件复位拉低reset pin指令时,添加了systemreset的软件操作。这样实际上是不符合cmsis-dap协议的。如果后续keil新版本区分发送软硬件复位指令,那么这种改法就会导致调试器行为跟指令不一致

使用特权

评论回复
13
yuan_莫|  楼主 | 2021-2-3 20:41 | 只看该作者
084425 发表于 2021-2-3 20:11
截止目前版本的keil,对于cmsis-dap协议的调试器,不管界面里勾选的哪种复位,实际操作keil发送的都是硬件p ...

也就是说 目前这个版本是不支持么? 但是其他有人用的很好,也没有连接rest脚

使用特权

评论回复
14
天意无罪| | 2021-2-4 08:22 | 只看该作者
要在IDE环境中配置一下的

使用特权

评论回复
15
单片小菜| | 2021-2-4 09:02 | 只看该作者
楼主的这些设置我都没有接触过,看来需要仔细的研究一下了。

使用特权

评论回复
16
yuan_莫|  楼主 | 2021-2-4 10:15 | 只看该作者
天意无罪 发表于 2021-2-4 08:22
要在IDE环境中配置一下的

什么环境配置呢?

使用特权

评论回复
17
084425| | 2021-2-4 10:23 | 只看该作者
yuan_莫 发表于 2021-2-3 20:41
也就是说 目前这个版本是不支持么? 但是其他有人用的很好,也没有连接rest脚 ...

那是因为有些不标准的DAP没有rst pin,按照ARM 官方协议来说必须接才行。当然如果要实现这个功能也是很容易加的。

使用特权

评论回复
18
yuan_莫|  楼主 | 2021-2-4 13:39 | 只看该作者
084425 发表于 2021-2-4 10:23
那是因为有些不标准的DAP没有rst pin,按照ARM 官方协议来说必须接才行。当然如果要实现这个功能也是很容 ...

但是奇怪的问题是  我的不能用, 其他人却可以? 同样的接线方式。

使用特权

评论回复
19
muyichuan2012| | 2021-2-4 14:29 | 只看该作者
目前已改好一版,最快的话,年前会有发布,敬请期待。

使用特权

评论回复
20
yuan_莫|  楼主 | 2021-2-5 10:37 | 只看该作者
muyichuan2012 发表于 2021-2-4 14:29
目前已改好一版,最快的话,年前会有发布,敬请期待。

升级软件么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

104

帖子

1

粉丝