[STM32]CMSIS-DAP仿真器

1.使用 keil 仿真。

直接安装是keil是没有CMSIS-DAP 选项的,正确的方法是:先把SMSIS-DAP到电脑上,然后再安装(或重装)MDK, 然后就可以看到有了CMSIS-DAP的选项,不需要安装驱动。

2.资料下载

里面有源码原理图(很全) https://www.jixin.pro/bbs/topic/4187

3.打开工程

安装KEIL4的兼容包,然后用KEIL5打开,就可以编译通过。
这是KEIL4兼容包下载地址:
https://pan.baidu.com/s/1DyPLRZt0Ooey_fhiELts2w

或者安装好keil5后,打开会提示安装兼容包(对网络要求高,可能会下载失败),如下图:

4.安装虚拟串口驱动

开始STM32装个USB转虚拟串口,但是驱动怎么也安装不上。
1.首先,确保C:\Windows\System32\drivers\usbser.sys文件存在;
其次,修改C:\Windows\inf\mdmcpq.inf文件;
[FakeModemCopyFileSection]
usbser.sys,,,0x20
修改为
[FakeModemCopyFileSection]
;usbser.sys,,,0x20

2.STM 32 虚拟串口 驱动 WIN7 64位 下载 https://download.csdn.net/download/huangjwen/9340327

3.注意了,下载完程序后,要全部断开电源,再插回去,电脑才能发现该工程的虚拟串口。


5.调试方法之一,虚拟串口打印信息。

宏里加上 USE_DEBUG,就可以用 DEBUG 来打印调试信息了。

6.CMSIS-DAP上位机,其实是一个keil工程。

下载地址:  stm32f103c8t6工程模板 https://download.csdn.net/download/qq_40033089/10662869

附录:

买板时淘宝卖家给的烧录器资料,不单有CMSIS-DAP,也有制作其它烧录器的资料。

https://github.com/konosubakonoakua/Various_MCU_Debugger_DIY

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM32 CMSIS-DAP驱动是用于支持STM32系列微控制器与CMSIS-DAP调试器之间进行通信和数据传输的软件程序。CMSIS-DAP是一种用于调试和编程ARM Cortex-M微控制器的通用调试接口。它可以与不同的开发环境和工具链集成,提供标准化的接口和功能,使开发者能够更方便地进行调试和程序下载。 STM32 CMSIS-DAP驱动实现了CMSIS-DAP协议规定的消息格式和命令,通过USB接口与主机计算机进行通信。它可以实现从主机到微控制器的数据传输,包括程序下载、断点设置、变量查看、寄存器读写等调试功能。 使用STM32 CMSIS-DAP驱动需要先安装驱动程序,并将调试器连接到微控制器的调试接口。在开发环境中配置CMSIS-DAP作为调试器,然后就可以使用开发环境提供的调试功能进行程序的调试和下载。 STM32 CMSIS-DAP驱动具有以下特点: 1. 支持广泛的STM32微控制器系列,提供统一的调试接口。 2. 可以与多种开发环境和调试工具链兼容,便于开发者选择。 3. 实现了CMSIS-DAP协议,提供了标准化的调试功能。 4. 通过USB接口进行数据传输,速度较快且稳定。 5. 支持常见的调试功能,包括下载程序、设置断点、查看变量、读写寄存器等。 总之,STM32 CMSIS-DAP驱动在STM32微控制器的开发过程中起到了重要的作用,它提供了一种统一、标准化的调试接口,方便开发者进行调试和程序下载操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值