打印

增加WWDT 后,仿真器无法连接芯片

[复制链接]
2401|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Martin_Pan|  楼主 | 2021-5-28 11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用J-link 仿真,第一块板子在代码增加WWDT 配置、烧录后,芯片直接无法连接。
第二块板子,先注释掉WWDT 相关代码,用仿真器调试WWDT 功能,手动修改WWDTCR 和WWDTRLD 寄存器,调试成功没有问题后在重新添加相关代码,烧录后,继续出现无法连接的问题。
报的错误为:
        DAP error while reading DP-Ctrl-Stat register.

有遇到过这样问题的朋友吗?现在芯片就跟锁止了一样,无法连接、无法擦除,没办法用。是否是需要买个NuLink 来可以恢复?

使用特权

评论回复
沙发
Martin_Pan|  楼主 | 2021-5-28 12:32 | 只看该作者

增加WWDT 后,仿真器无法连接芯片

本帖最后由 Martin_Pan 于 2021-5-28 14:47 编辑

示波器量了一下,IO配置为输入的没发现异样,配置为输出的上电后,全都在以690Hz 的频率在做翻转。。

使用特权

评论回复
板凳
Martin_Pan|  楼主 | 2021-5-28 12:36 | 只看该作者

增加WWDT 后,仿真器无法连接芯片

本帖最后由 Martin_Pan 于 2021-5-28 15:13 编辑

已经解决了, 两块板子重新复活!

使用特权

评论回复
地板
Martin_Pan|  楼主 | 2021-5-28 12:42 | 只看该作者

增加WWDT 后,仿真器无法连接芯片

本帖最后由 Martin_Pan 于 2021-5-28 15:13 编辑

网上搜了一下,说是用J-Link Commander 输入“unlock Kinetis”命令来解锁芯片,不过依旧是失败(伙伴们要是有遇到相同问题,不妨可以也试试)。结果尝试着执行“ERASE”,搞定了,芯片终于被擦除了,之前用J-Flash ARM 怎么着都不能擦的。

使用特权

评论回复
5
jasontu| | 2021-6-1 13:22 | 只看该作者
可以直接用icp 作whole chip erase

使用特权

评论回复
6
Martin_Pan|  楼主 | 2021-6-12 22:43 | 只看该作者
jasontu 发表于 2021-6-1 13:22
可以直接用icp 作whole chip erase

ICP 应该需要Nu-Link 吧,没有买,用的是 J-Link。

使用特权

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

本版积分规则

1

主题

5

帖子

0

粉丝