关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

这篇具有很好参考价值的文章主要介绍了关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

初学单片机,小白一个,但是在解决此问题中遇到各种各样的其他问题,虽然最终的原因哭笑不得,还是想记录一下关于问题的解决方法,我说的应该比较浅薄,请各位指正哈。

首先记录一下DAP-LINK连接方式,以正点原子的MINI板为例,用20pin引脚连接,此外还需单独给板子供电,即将usb口插电并打开开关(不确定是不是所以板子都要单独供电,因为我接触的第一块开发板是学校发的,当时是用J-link插上就可以用的,所以当时在这里卡了特别久,说来丢人,问淘宝客服好久,像个大傻子。)

确认连接无误之后在keil中配置,如果显示如下图

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

可以使用串口下载一个没有关闭调试接口的的代码到芯片,就可以解决此问题。

串口下载程序需要下载串口驱动。stm32都用的是CH340,链接如下:

CH341SER.EXE - 南京沁恒微电子股份有限公司

小白在这里解释一下串口下载程序怎么插,因为我就不知道怎么插,所以记录一下。

串口下载,就是用USB口下载程序,前提是开发板要有此功能。找到开发板的USB接口,用数据线将它和电脑连接,注意需要将跳线帽接上,一般板子自己就接着呢。我当时以为那两个塑料壳是什么保护套类东西就给拔了,如果拔了就把RXD和TXD两个口用杜邦线和它旁边那两个口连上再。

下载驱动之后安装,这边我咨询了客服,要插上开发板安装的(此处还是要确认开发板是上电状态),我出现了显示预安装成功但是在设备管理器中没有出现的现象。(没有此问题可以跳过接触禁用数字签名部分。)

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

这里就出现了电脑本身禁用驱动数字签名的问题,针对这个问题,找到设置

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

点击恢复,再找到高级启动,之后点击立即启动。重启后会出现疑难解答选项,点击后再选择高级选项。之后点击启动设置,点击右下角的重启,之后按照提示输入F7(或者其他)

(此段可以百度如何解除禁用驱动数字签名,比我写的好)

解决完禁用数字签名后,仍旧保持开发板上电,打开设备管理器。可见

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

 出现端口,带CH340字样。这就说明驱动安装成功。

再说一下如何用串口下载程序,Keil是不能用串口下载的,想要使用串口下载需要下载其他软件,这里我用的是FlyMcu

链接:https://pan.baidu.com/s/1pAHVSoUzdx3HunRjxcGqYw 
提取码:ukim

下载后安装,点击如下,不同开发板的bps不一样,不要选过高就行。

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

 注意要下载的程序必须是hex格式的,可以在keil工程的OBJ文件里找到。

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

 如果找不到的话,打开Keil魔术棒的Output,勾选那个Create HEX File,再编译就找到了。

关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序

 选好之后点击FlyMcu的开始编程,就可以通过串口下载程序了。

再连接之前的DAP仿真器,应该就不会出现RDDI-DAP Error了,注意有的开发板要独立供电的。

 文章来源地址https://www.toymoban.com/news/detail-406338.html

 

到了这里,关于关于DAP-Link在keil中显示RDDI-DAP Error的解决办法以及串口驱动安装及串口下载程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【正点原子STM32】STM32初体验(Keil MDK工具下载使用、DAP仿真器、MDK上配置DAP、Debug)

    一、MDK5编译例程 二、串口下载程序 2.1、串口下载程序须知 2.2、串口下载硬件连接 2.3、配置下载工具 (ATK-XISP.exe) 2.4、STM32启动模式(M3和M4) 三、DAP下载程序 3.1、DAP下载硬件连接 3.2、在MDK上配置DAP 不同开发板的下载算法有所不同 Build构建 F7、Download下载 F8 四、DAP调试程序 4.

    2024年02月20日
    浏览(57)
  • 合宙AIR32F103CBT6刷回CMSIS-DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法

    📌官方介绍文档: https://wiki.luatos.com/chips/air32f103/index.html 📍原理图: https://cdn.openluat-luatcommunity.openluat.com/attachment/20220605164915340_AIR32CBT6.pdf 🎈相关篇《【开源电路】ST-LINKv2/V2-1/DAP/J-LINK-OB 烧录器》 ⛳2024-1-3 更新: 📑合宙AIR32F103CBT6开发板可以刷4种固件,引脚都是兼容的,具

    2024年02月01日
    浏览(54)
  • 【开源电路】ST-LINKv2/V2-1/DAP/J-LINK-OB 烧录器

    📽PCBA实物图 📄可刷四种类型的固件: ST-LIN V2(STM8/STM32) :可调试STM8和STM32. ST-LINK V2-1(STM32+VCP+MASS):仅支持调试STM32,带虚拟串口以及虚拟磁盘. DAP-LINK(CMSIS-DAP):DAP-LINK是ARM官方开源的一款调试烧录器,以前叫CMSIS DAP,现在改名叫DAPLink,DAP-LINK可以调试Arm Cortex全系列MCU。 J

    2024年02月03日
    浏览(32)
  • 关于解决keil5在仿真器下载时出现error: flash download failed - “Cortex-M3”的问题

    这个问题搞得我到凌晨03:00左右才睡,必须的记一下,避免以后又忘了。    出现这种情况也是一般在被下载到不同flash型号的芯片才会有的(我第一次下载到STM32F103VET6上没问题,但是换成STM32F103RBT6时就出现这问题了),正常添加步骤是这样的, 图1 添加芯片flash步骤    但

    2024年02月16日
    浏览(158)
  • 关于KEIL5编译出现“Target not createt”全系列解决办法——情况2:程序溢出错误 ERROR: PUBLIC REFERS TO IGNORED SEGMEN

    在KEIL5编程,往往遇到许多“Target not createt”,即目标不能实现这类情况。由此为帮助大家解决这些问题特开此贴。 目录如下: 1、2K字节限制错误 ERROR:RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT 或者 ADDRESS SPACE OVERFLOW      直达链接:https://blog.csdn.net/SumubeiFZ/article/details/125344

    2023年04月20日
    浏览(71)
  • 关于keil5报错:Error: L6220E: Execution region RW_m_data size (410900 bytes) exceeds limit (410880 bytes)

    keil5 报错现象如下: 网上找了很多资料都是修改keil的options中target选项里内存大小,修改后虽然可以编译成功,但是板子依然起不来, 原因是这种修改相当于修改了芯片的内存大小相当于换了大规格的芯片,而板子的芯片规格已经固定 。此种方法不可取。   正确方法如下:

    2024年02月04日
    浏览(41)
  • 5、STM32—Keil在线调试(ST-Link)

           (1)打开keil点击option for target选项          (2)点击Debug进行对调试模式的设置(使用硬件仿真前需连接好相应连线)   二、进入调试模式         (1)点击Keil工具栏的Start/Stop Debug Session按钮(或者按快捷键Ctrl+F5)         (2)调试模式界面      

    2024年04月27日
    浏览(41)
  • ZYNQ SDK jtag烧录出现错误,Error while launching program: Memory write error at 0xF8000108. Invalid DAP

    之前基于微相的XME0724-10的ZYNQ7010最小系统板画了一个板子。当时烧录正常,隔了几天后发现烧录出现错误,Error while launching program: Memory write error at 0xF8000108. Invalid DAP。首先考虑软件问题,改为仅ps端的hello world 程序,run as 继续出现该问题。考虑是硬件错误,但是在vivado中au

    2024年02月11日
    浏览(47)
  • N32 使用keil,无法识别J-Link解决方法

    一、将工程启动路径下的 JLinkSetting.ini 打开,修改内容如下,在重新启动工程即可 Device 根据IC 实际修改 M0或其他 二、若以上不行,下载Jlink 上位机安装包,如下V6.86 https://download.csdn.net/download/cftchaoxiaoshu/87888685 1、安装JLink 官方工具,不要中文路径 三、下载 N32 Jlink 驱动包

    2024年02月07日
    浏览(50)
  • Keil5设置ST-LINK v2烧录程序

    1.keil5中点击这个图标 2.选择Debug,这里选择ST-Link 3.点击旁边的Setting,在Debug中选择为SW    4.点击Flash Download,勾选Reset and Run(非必选,勾了烧录后会自动重置程序)(建议勾选)  5.在Utilities中勾选ST-Link    程序和接线没问题的话,直接编译就可以正常烧录了。 附接线图:

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包