CMSIS DAP仿真器使用方法 使用步骤: 1.将仿真器与目标单板连接
通常,采用第一种接线方式。 2.将仿真器与PC连接 仿真器与PC正常连接以后,在电脑设备管理器中会出现一个虚拟串口和USB-HID设备,如下图所示: 3.配置开发环境(以Keil为例) 打开Keil,在Option -> Debug – 栏中选中CMSIS-DAP Debugger
点击Setting进入配置菜单,如下图所示 4.下载固件到目标板
常见问题: 1.烧录失败,提示RDDI-DAP ERROR,应该如何解决? 答:由于仿真器烧录速度较快,杜邦线之间的信号会产生串扰,请尝试换短一些的杜邦线,或者把紧密连在一起的杜邦线拉开也可以尝试降低烧录速度,一般即可正常解决。
2.无法检测到目标,提示communication failure,应该如何解决? 答:请首先排查硬件连线是否正确(GND,CLK,IO,3V3),然后检查目标板电源是否正常,若目标板由仿真器供电,由于USB最大输出电流只有500mA,请排查是否可能目标板供电不足。
3.CMSIS-DAP/DAPLink目前支持哪些芯片的调试烧录? 答:典型的使用场景为对单片机进行编程调试,理论上Cortex-M系列的内核均可以使用DAP进行烧录调试,典型的芯片如STM32全系列的芯片,HK32全系列芯片,GD32全系列芯片,nRF51/52系列等。
4.在linux下可以使用DAP仿真器进行调试吗? 答:linux下可以使用openocd配合DAP仿真器进行调试,openocd是目前全世界最流行,最强大的开源调试器上位机,由于openocd是跨平台的,你也可以在windows下使用openocd,通过编写适当的配置脚本,可以实现对芯片的调试、烧录等操作
|