[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) 编辑 收藏 举报