STLink,开发STM32、或者STM8,相信几乎所有人都用过,
这个东西是ST官方出的,支持所有的STM32、STM8单片机,
而且价格便宜,使用方便,老少皆宜,绝对是居家旅行的必备良品。
不过至于今天要说的CMSIS DAP,恐怕知道的人可能就少了,
相信很多人都眼熟CMSIS,这是ARM公司制定的标准接口,
百度百科上给出如下解释。
而CMSIS DAP就是CMSIS Debug Access Port;
是使用CMSIS接口的一种通用下载仿真器。
从官方网站上我们可以看到,这个小家伙支持所有的
Cortex内核,而且不分厂家。
http://www.keil.com/support/man/docs/dapdebug/dapdebug_introduction.htm
这么好用的东西,ARM官方自然也是提供下载给大家,
如下,至于价格吗,对广大屌丝而言就有点难为情了,
https://developer.mbed.org/handbook/DAPLink
其实不光是ARM原厂推出了基于CMSIS DAP的下载器,
我们用的NXP的OpenSDA,NUCLEO上面的STLINK V2.1
都是他的变种,目前CMSIS DAP已经升级成为DAPLink,
在原先仿真下载功能的基础上,增加了虚拟磁盘拖拽下载功能,
可以结合mbed(也是ARM的)实现在线编程,直接U盘下载程序,
不得不佩服ARM公司的前瞻性,从芯片到设计,最终到产品,
ARM给工程师打造了一套如此完整、又方便快捷的生态系统。
|