首先感谢电子发烧友网和杭州若格科技有限公司提供的试用机会, 总的来说这款仿真器还是很不错的, 体积很小巧,并且集成了串口功能, 支持最新的CORTEX-M7内核,应对一般的调试应用是足够的;最不满意的地方是仿真器的外壳做工较粗糙,手感偏软, 可能采用公版的原故, 和我手上的altera u*** blaster下载器一样外壳, 见下图示:
下面详细描述安装与验证工程:
1.到杭州若格科技有限公司官网下载CMSIS-DAP Mini仿真器使用手册,百度下就有。
2.把里面的RockEnergy_CMSIS_DAP.inf放到KEIL安装目录,如D:Keil_v5
3.把CMSIS-DAP Mini仿真器插到电脑的USB口, 出现如下提示:
可以看到串口部分需要先安装驱动, 但调试部分不需要另外安装驱动就可以用。
4.在电脑设备管理器内更新驱动,操作步骤如下图示:
右键更新驱动, 指定刚才RockEnergy_CMSIS_DAP.inf文件的存方目录,如D:Keil_v5
更新时提示如下:
选择始终安装驱动程序软件后可以完成安装。
在电脑设备管理器内可以看到虚拟串口如下图示:
5.安装完驱动后连接我手上的CORTEM M7目标板, 上电并且打开KEIL工程. 在DEUBG界面选择CMSIS-DAP Debugger, 如下图示:
6.点边上Settings, 软件可以检测到仿真器和目标MCU内核, 如下图示:
SWD最大速度是10MHz, 验证可以支持到cortex m7内核, 我手上有JLINK V8仿真器在这个地方会提示不支持该内核,如下图示:
7.进行仿真调试, 发现硬件断点最多支持4个, 如果设置超过4个断点, 软件出现如下提示:
最后说明下CMSIS-DAP Mini仿真器用10脚的连接接口相比标准ARM JTAG还是比较省体积的, 只是该接口没有标准化不太通用, 如通用的JLINK仿真器很多配有转接板, 其中也有10脚的连接接口, 我比较了下引脚定义是不一样。 如不考虑通用直接用10脚的连接接口也很好, 但CMSIS-DAP Mini仿真器并不自带10 pin的连接线,稍显遗憾。
|