[技术文档] 使用DAP LINK碰到RDDI-DAP Error问题的解决办法

[复制链接]
 楼主| ifxz0123 发表于 2022-5-26 17:40 | 显示全部楼层 |阅读模式
本帖最后由 ifxz0123 于 2022-5-26 17:44 编辑

  最近使用DAP Link仿真器,比较闹心的一件事是:经常出现RDDI-DAP Error问题。经过笔者长时间的反复探索,比较幸运的找到了问题的一种解决办法。也参考过网上的一些方法,但是始终不见效。如果有碰到同样问题的童鞋,可以试一试。
图片1.png

  问题描述:在使用DAP Link擦除芯片或者下载代码时,有时会碰到“RDDI-DAP Error”弹窗问题。
  问题原因:DAP Link仿真器的SWD线与目标芯片的连接问题。当仿真器与目标芯片之间的SWD线比较分散时(或者线比较长时),仿真器有时能正确识别到芯片的IDCODE,但是在擦除FLASH或者下载程序时就会出现“RDDI-DAP Error”问题。当然,如果芯片损坏的话,也是有可能出现“RDDI-DAP Error”问题,这个不在此次的讨论范围。当把SWD线约束一下,像麻绳一样挤在一起时,就可以正常擦除FLASH或者下载程序。
图片2.jpg


图片3.jpg


  解决办法:把SWD线约束成1股(建议)或者把SWD连接线尽可能缩短(未测试,因为我没有较短的杜邦线,或者根本原因我比较懒)。




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

本版积分规则

83

主题

548

帖子

17

粉丝
快速回复 在线客服 返回列表 返回顶部