[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

posted on 2019-04-10 21:43  lizhuohui  阅读(1940)  评论(0编辑  收藏  举报

导航