【已解决】J-Flash 烧写程序报错ERROR: DAP error while reading DP-Ctrl-Stat register.


前言

本博主在学习Demo程序时候,为了复用GPIO的功能。一不小心就把SWD_DIO引脚给占领了。


一、问题产生回顾

1, 根据云途的芯片手册,为了把PTA_4a引脚复用功能改为ACMP0_OUT。用来验证模拟比较器输出功能。在这里插入图片描述在这里插入图片描述

2, 软件抄录进去之后,程序的确满足了我的要求。通过模拟比较器输出电平来点亮LED小灯。

3, 但是,第二次刷写程序时候,出现了如下图的错误。
在这里插入图片描述

4, 脑瓜子嗡嗡的,无论如何都无法链接到板子了。

二、解决步骤

1, 先把J-Link与板子连接在一起,其次再把引脚PIN63 (reset引脚)接GND。
(此时,仿真器会亮黄灯)
在这里插入图片描述

2, 然后点击J-Flash的Connect 就可以提示连接成功。
(Tips:也别高兴太早,就算提示连接成功,也未必可以成功擦除内存)

3, 需要运气,博主是不停地将reset引脚与GND之间进行插拔,与此同时不停地按F4擦除快捷键。大概六七次样子,就实现了擦除完成。如下图。

在这里插入图片描述

总结

表急,就这样慢慢来碰运气,可以擦除成功地。另外以后再考虑引脚复用功能时,千万要注意不要把J-Tag相关的引脚给占领了,要看原理图。

  • 13
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

&春风有信

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值