基于ARM Cortex-M0+的CW32嵌入式开发实战
上QQ阅读APP看书,第一时间看更新

2.3.2 CW-DAPLINK调试工具

CW-DAPLINK是武汉芯源半导体有限公司专为CW32系列MCU的在线调试和编程工具而设计的。

它通过SWD接口和应用单板的MCU进行在线通信。通过CW-DAPLINK的全速USB接口,CW32系列产品可以和个人计算机(Personal Computer,PC)端的IAR、MDK等开发软件进行通信,如图2-33所示。

图2-33

一、CW-DAPLINK特性

通过USB接口5V电源给调试器供电。

全速USB 2.0,Type-C接口。

USB连接线(Type-A转Type-C)。

SWD接口具有以下特性。

  接口电平1.8~5.5V自适应,参考电压由目标板输出。

  最高支持10Mbit/s通信速率。

  6PIN PA2.0接口转IDC 2.54接口。

状态指示灯指示USB通信/调试/编程等状态。

工作温度范围为0~50℃。

二、CW-DAPLINK描述

CW-DAPLINK调试器及附件如图2-34所示,从上到下依次为USB连接线(Type-A转Type-C)、CW-DAPLINK调试器、SWD连接线。

图2-34

三、CW-DAPLINK调试器外观

CW-DAPLINK调试器采用ARM内核MCU设计,集成高性能ARM Cortex-M3内核,其外观如图2-35和图2-36所示。

图2-35

图2-36

四、CW-DAPLINK调试接线

对于开发基于CW32系列MCU的应用,CW-DAPLINK需要通过6PIN SWD接口与目标MCU进行连接。

五、引脚定义

SWD接口引脚定义如表2-1所示。

表2-1 SWD接口引脚定义

注意:

VTREF引脚需要连接到目标板MCU工作电源端,实现目标板MCU供电电压的侦测,并实现调试信号线电平的自动匹配。

六、状态指示灯

CW-DAPLINK顶面标识为STATUS的指示灯指示CW-DAPLINK的工作状态,具体如下。

绿灯闪烁(亮100ms,灭900ms):调试器和PC通信正常,和目标MCU未连接。

绿灯常亮:调试器和目标单板进行持续通信。

七、CW-DAPLINK驱动

若使用的是Windows 10系统,CW-DAPLINK是免安装驱动程序的。对于部分Windows 7或Windows 8系统,会存在CW-DAPLINK虚拟串口不可用的情况,这时需要手动添加驱动程序。驱动程序可在武汉芯源半导体官方网站上下载。