前言 最近忙着毕业答辩、工作面试,好几天没睡好觉了(PS:千万别学医)。也拖了许久,这次瞅空把之前写的整理一下。非常感谢 电子发烧友社区和若格科技,能获得这次试用机会。小吐槽一下Elecfans使用的优速快递,寄到我手上速度比较慢。 原创文章,转载引用务必注明链接,如有疏漏,欢迎斧正。 本文环境:Windows 7 64 bit,Keil 5.14。 官方资料下载(包括 仿真器手册、openOCD手册以及串口驱动): CMSIS-DAP是ARM公司开放的轻量级在线调试标准,可以在Keil,IAR或者其他IDE(openOCD等)环境下对任何Cortex-M系列的MCU进行在线调试,设置断点,查看变量,串口打印等 一、开箱以及一些问题收到快递打开是这个样子: 可以看到仿真器很小,不过我之前也没用过ST-Link这种。连接起来之后如图所示。注意使用的是miniUSB接口。 官方功能介绍: 注意 1、转接板没有标正反,需要注意。 2、引脚说明根据缺口来看,具体参考手册。没有卡扣或螺丝,很容易拆开。 3、板子提供SWD/JTAG调试功能,以及串口调试。但是串口调试标的是目标板,比如Target-TX,也即是与目标板TX连接,不是常见的TX接RX。 4、核心板是直针,转接板是弯针,刚开始我没搞明白,引脚弄错了。 核心板直针 转接板弯针 二、简单上电 这里先测试串口调试功能。之前手头有一块CH340的USB2TTL模块,目标板是Intel Galileo Gen 2. 安装驱动因为CMSIS是ARM提供支持,Keil不需要安装驱动可以直接识别。但是串口功能需要手动安装驱动,在前文压缩包里有。 未识别: 安装驱动后: 与Galileo G2 连接(注意Target-XX): 不要接VCC!,我们不使用仿真器供电! 可以看到接收发送都正常。 后记 大家可以看出我只是个新手,写的东西也比较浅。后续会分享调试Cortex-M系列的板子,目前出现一些问题(目标板的问题,不是仿真器)。 另外这个仿真器做工还算过得去,据说会有后续固件升级支持,比较期待,但是希望官方能提供更多交流与支持~ PCB板丝印有点模糊;核心板固定不够稳;转接板没有标注正反;miniUSB接口不够常见;不用安装驱动比较方便。
|