正点原子 DAP下载器简单使用

这篇具有很好参考价值的文章主要介绍了正点原子 DAP下载器简单使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用DAP下载器给开发板下载程序



前言

现在单片机开发需要借助调试工具才能提高开发效率,尤其是在线调试和下载程序,以前都是用串口给单片机下载程序,下载一次程序就要等好久,而现在用下载器十几秒就完成了,另外,有仿真器还能跟踪程序的执行情况,精准定位,方便排除问题,光看现象难分析问题所在,所以很有必要充分利用辅助工具。


0、接线方法(支持模拟串口)

这里用 DAP 下载器接开发板用的20pin的排线,如果要用SWD四根线则可以看开发板的背面接口丝印四根线具体的接口位置进行连接。
使用下载器虚拟串口输出功能,把开发板的串口1跳线帽拔掉,下载器的TX接开发板的PA10,下载器的RX接开发板的PA9(这个方法其它的串口也可,不限串口1,找到串口对应引脚接起来即可),这样连接后开发板就不需要另外接一根USB线就可以用串口1的功能了,有串口功能的下载器使用起来比较方便些。完美解决了笔记本电脑的USB不够的问题。

注意事项:
1.开发板如果没有接USB线供电,则需要用DC电源供电,否则下载程序后是无法运行起来的。
2.这里的串口之所以可以接两根线是因为JTAG接口和开发板接了,默认有接了GND,所以两根线就可以串口通信,如果把排线拔掉了,则需要将开发板的GND和下载器的GND接起来才能有串口功能。

dap下载器,工具使用技巧,单片机,嵌入式硬件

1、开发板接线

dap下载器,工具使用技巧,单片机,嵌入式硬件

2、核心板接线

dap下载器,工具使用技巧,单片机,嵌入式硬件

1、驱动安装

DAP下载器是不需要手动安装驱动的,第一次将下载器插上电脑后是会自动安装驱动的,安装之后可以在电脑设备管理器查看到是否可以识别到驱动。

dap下载器,工具使用技巧,单片机,嵌入式硬件

如果电脑驱动安装失败,可以用驱动精灵试试安装。

2、配置下载器

注意:低版本 MDK 对 ATK-DAP 的支持不够完善,推荐 MDK5.14以上的 版本。

2.1 将DAP通过usb线连接到电脑。

dap下载器,工具使用技巧,单片机,嵌入式硬件

然后打开DAP上位机ATK-DAP V1.1.exe 查看是否识别的到DAP,打开时是没有提示任何信息的,要手动点击刷新后,后面才会提示状态:APP,提示这个则表示与电脑连接没有问题。

dap下载器,工具使用技巧,单片机,嵌入式硬件

待上位机可以连接到DAP后直接关闭这个上位机即可。

2.2 DAP连接开发板,建议给开发板要独立供电,否则导致下载完程序无法运行的情况。

dap下载器,工具使用技巧,单片机,嵌入式硬件

2.3 例程编译通过,提示 0 Error(s), 0 Warning(s)就可以了。

dap下载器,工具使用技巧,单片机,嵌入式硬件

2.4 在MDK中配置DAP选项。

dap下载器,工具使用技巧,单片机,嵌入式硬件

按照步骤依次点击选项,Debug配置完后 点击setting,点击settings后检查Debug窗口下的Unit,SWDIO是否出现相应参数。

dap下载器,工具使用技巧,单片机,嵌入式硬件

如果上面的配置提示下载出错,可以试试添加下面的步骤:选under Reset , SYSRESETREQ

dap下载器,工具使用技巧,单片机,嵌入式硬件

弄完这步之后 点击Flash Download 查看芯片flash是否选对Reset and run可选可不选 不选时下载完程序要按复位键在Programming Algorithm 窗口 选择芯片相应flash。
F4选择 1M
F1选择 512K
没有的选择的看看是否安装芯片包 xxx.pack

选择完最后点击确定ok

dap下载器,工具使用技巧,单片机,嵌入式硬件

2.5 配置好基本参数后回到主界面再编译一次工程。

dap下载器,工具使用技巧,单片机,嵌入式硬件

2.6 编译好后点击下载。

dap下载器,工具使用技巧,单片机,嵌入式硬件

最后查看下载结果:

dap下载器,工具使用技巧,单片机,嵌入式硬件

最后就可以去观看开发板的程序运行情况了。

3、虚拟串口功能

正点原子的DAP下载器是支持虚拟串口功能的,解决了板子没有做串口电路的困扰。
首先去资料里面看到虚拟串口的驱动文件,有比较详细的教程了,失败也有对应的解决方案,这里就不再赘述了。
接线如图:

dap下载器,工具使用技巧,单片机,嵌入式硬件

设备管理器是可以看到这个虚拟串口的驱动的

dap下载器,工具使用技巧,单片机,嵌入式硬件

这里要注意的两个问题:
1.是串口是要交叉接的,TX接芯片串口接收(PA10),RX接芯片串口发送(PA9)。
2.下载器要和开发板共地,这里的JTAG接了,所以不再需要另外接地了。

dap下载器,工具使用技巧,单片机,嵌入式硬件

这样就可以正常实现串口通信啦。文章来源地址https://www.toymoban.com/news/detail-803710.html

到了这里,关于正点原子 DAP下载器简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【正点原子STM32】KEIL MDK5使用技巧(文本美化、代码编辑、查找&替换技巧、工程编译问题定位、窗口视图管理)

    一、文本美化 1.1、编辑器设置 1.2、字体和颜色设置 1.3、用户设置 1.4、代码提示语法检测 1.5、global.prop文件妙用 二、代码编辑技巧 2.1、Tab键的妙用 2.2、快速定位函数或变量被定义的地方 2.3、快速注释快速取消注释 三、查找替换技巧 3.1、快速打开头文件 3.2、查找功

    2024年01月23日
    浏览(70)
  • 一款开源的无线CMSIS DAP ARM芯片下载调试器详细说明

    DRG WL-CMSIS-DAP V1.0模块专用于Cortex-M内核下载、调试和仿真的开发学习。 除此之外,还有两个附加用途:(1)可以作为USB转ttl(即usb转串口)的无线透传模块使用;(2)可以为51单片机下载程序。 1.1 CMSIS—DAP的一般概念 CMSIS-DAP是用于将调试端口连接到USB的调试单元的接口固件

    2024年02月07日
    浏览(44)
  • CMSIS-DAP无法使用的一个解决方案

    我是一个比较注重使用工具的人,能用一个调试工具解决的问题,绝不想用两个。最近在使用一款STM32的下载调试器,这款调试器就是DAP-link。不同的厂商可能名字不一样,我购买的是WCH-link。一个透明外壳的小设备,上面自带一个串口。这就比ST-LINK强不少,不过在使用过程发

    2024年02月13日
    浏览(39)
  • STM32 CubeIDE 使用 CMSIS-DAP烧录 (方法1--修改配置文件)

            STM32CubeIDE目前只支持ST-Link、J-Link.         到目前2023年12月,还没更新到直接支持CMSIS DAP. 我们需要稍作修改才能让它支持CMSIS-DAP。         本篇方法:修改配置文件。修改后,可以在CubeIDE中使用CMSIS DAP烧录,无需借助其它工具。         倘若尝试修改不成

    2024年01月17日
    浏览(49)
  • 【ARM Coresight 系列文章 3 -- DAP(Debug Access Port) 使用详细介绍】

    请阅读 【ARM Coresight SoC-400/SoC-600 专栏导读】

    2024年02月03日
    浏览(44)
  • 如何应用DAP数据仓库

    在当前的信息化建设背景下,企业数据的价值日益凸显,数据分析也越来越受到重视。数据分析通过整合和汇总数据,为企业制定战略、了解市场需求等方面提供强有力的支持。而通过对大量数据进行分析, 能够真实、准确、清晰、有效地将企业内部及外部行业数据进行可视

    2024年02月03日
    浏览(26)
  • 合宙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)
  • [FPGA开发]解决正点原子Xilinx下载器无法下载、灯不亮的问题

    使用正点原子的Xilinx下载器下载时,电脑无法识别下载器,Vivado无法识别开发版。 1.检查XIlinx下载器的灯是否亮起。 亮灯 说明 解决方法 红灯亮起 下载器可以连接到PC 检查开发版是否供电正常 蓝灯亮起 下载器可以连接到PC,下载器可以连接到开发版 正常状态 灯不亮 下载器

    2024年02月13日
    浏览(51)
  • 对于RDDI-DAP Error错误多次尝试之后的办法

    : STM32,KEIL5 ,MDK配置 除了常见的SWD调试线的问题。 把SWD的调试线做以下处理: 1.把紧密连在一起的线掰开分散。 2.把调试线做短一些。 3.把复位线接上,这条也适用其它报错的。 但是我发现也有可能是软件问题 解决方法如下 1.打开keil中的pack installer; 2.选择对应的

    2024年02月16日
    浏览(36)
  • 一种wifi无线DAP-LINK调试器的设计

            CMSIS-DAP是由ARM主导开发的调试器项目,主要为了便于进行ARM芯片寄存器级的在线调试(因为采用JTAG实际上也可以用于RISC-V等处理器架构的调试),最初名称叫CMSIS-DAP v1,该版本调试器采用USB-HID免驱动协议,直接连接PC端配合IDE(IAR、KEIL等)即可实现微控制器的在

    2024年02月12日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包