(S-LINK) DAPLINK CMSIS-DAP烧录器的使用方法

Arm Mbed DAPLink是一个开源软件项目,可对运行在Arm Cortex CPU上的应用程序软件进行编程和调试。DAPLink通常称为接口固件,它在连接到应用程序MCU的SWD或JTAG端口的辅助MCU上运行。在几乎所有开发板上都可以找到这种配置。枚举为USB复合设备,它在开发计算机和CPU调试访问端口之间建立了桥梁。DAPLink基于ST-LINKV3特性:

  • 支持所有带SWD接口的Cortex-M0/M0+、Cortex-M3、Cortex-M4、Cortex-M7/A7内核的Cortex-M单片机。
  • SWD调试接口 (Serial Wire Debug) ,速度高达10MHz。
  • USB-HID免驱动安装(WIN8以上)
  • 支持Keil、IAR等集成开发环境
  • 拖放式编程(MSC)
  • 虚拟串行端口(CDC)
  • 基于CMSIS-DAP的调试(HID)
  • 板载5V 700mA自恢复保险。
  • 电源指示灯、串口收发指示、LINK状态指示。
  • 板载 台湾立锜3.3V@500ma供电芯片,芯片带有过热保护,短路保护,3.3V短路即刻断电。
  • 小巧便携

DAPLINK.jpg

使用须知:
使用时请注意静电ESD静电保护,当然带静电保护烧录器也防不了你的单片机因静电而损坏。
烧录器的电源是给没有电源的目标板供电用,有供电的目标板同时插到烧录器电源可能导致损坏!

驱动安装

  1. win8 win10驱动自动安装识别,安装后会显示以下图片三个驱动,以证明驱动安装正确。
    驱动管理
    如果没有正确显示驱动,请在这里下载驱动安装(点此下载此驱动

KEIL烧录设置

  1. 点击设置按钮进入设置。
  2. 你烧录芯片设备Device要选择正确。
  3. 点击Debug,进入Debug界面。
  4. Use旁边下拉框选择CMSIS-DAP Debugger。
  5. 选择SWJ模式,Port选择SW方式。
  6. Debug中的Connect选择Normal也可选under Reset。
  7. Reset默认选择SYSRESETREQ(Default). 推荐:接上RST复位引脚可选择Reset after Connect打勾。

  8. 移动到Flash Download设置。

  9. Download Function 选择Erase Sectors(擦除烧录部分),Program和Verify打勾选择。(Reset And Run这个选项是根据自己烧录后是否需要复位启动而选)
  10. Add添加你的芯片(根据你的芯片大小选择),最后点击OK按钮返回。

  1. Utilities – > Use Debug Driver打勾,最后点击下载或者调试

常见错误FQA

  1. 出现错误:SWD/JTAG Communication Failure 或 Error: Flash Download failed – larget DLL has been cancelled
    未识别到单片机,解决方法:在KEIL设置说明第7点接上RST选择Reset after Connect试试,不行的话必须接上RST引脚选择Reset Pin下载。
    识别到单片机但下载失败,检查Device设置的单片机型号是否错误,Flash Download里面的单片机下载地址是否正确

  2. 出现错误:Error. Flash Download failed – Could not load file .!OB\main.axf
    未找到编译烧录文件,请重新编译程序并检查是否有编译错误

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
电子工坊 » (S-LINK) DAPLINK CMSIS-DAP烧录器的使用方法

发表评论

提供最优质的资源集合

立即查看 了解详情