JLink、STLink、DAPLink、CMSIS DAP使用区别

先上全家福,都是学习和工作时积攒下来的下载器,应该也是大家都常用的几款。手边就这几个,另还有几个在冷宫里。

将挨个给大家说说使用感受,不讨论参数,整虚的没卵用,用得顺手顺心才重要。

JLink、STLink、DAPLink、CMSIS DAP使用区别_第1张图片


J-Link

最有名气、各种渠道版本最多,号称支持芯片量最多。但记得不要挑图中左上角这种版本,总感觉不结实把它捏坏了。

适合场景:如果项目文件比较大,首选!下载又快又稳,仿真调试也是杠杠的神器。

  • 优点:最快、稳如老狗。STM32F407芯片+109K代码实测8秒完成烧录过程,图中几款中,数它最快。
  • 缺点:最贵,和谐版都四五十元起步,正版上至数千元。注意: V9版本以下的J-Link大多数不支持STM8。

ST-Link

随着STM32这十年八年的垄断,ST-Link也跟着发大火了, 妥妥销量一哥。

适合场景:学校里开STM32课程的,几乎每个宿舍都有吧~

  • 优点:便宜、便宜,便宜! x宝13元包邮。特别注意一下:驱动包就在KEIL本身的文件夹里头,你说它多火。
  • 缺点:不够稳定! 可能不时的来个弹窗。原因嘛:13元包邮,鬼知道怎拼出来的 !

CMSIS-DAP

软硬件开源!这两三年,含量在火箭式起飞。很多人知道它是因为技小新和立创EDA的开源工程。比STLink稍贵。

适合场景:玩stm32的,这个是最优选择。

  • 优点:开源、虚拟串口、免驱。大爱的虚拟串口,很爽、很爽, (有些下载器也有虚拟串口),更爱它开源没心病~~。
  • 缺点:真没啥缺点,能拼JLink的稳定, 也能拼ST-Link的便宜,还没版权问题! 109K代码烧录实测10秒,也算杠杠的吧。

DAP-Link

CMSIS-DAP的升级版。

适合场景:嗯,如果你的动手能力高超,这个最合适,软硬都开源,可玩性极高,比如做个拖拽的脱机下载......

  • 优点:拖拽烧录、升级固件。包括了CMSIS-DAP的优点:开源+虚拟串口+免驱。
  • 缺点:不要买图中右下角这款,你会发觉很不顺手,挡视线,接杜绑线时很怕接错,中看不中用,手头两个都进了冷宫。

 ULink

  • 一直挺好奇,因为打开Keil下载器选择列表,它占了头三个选项!! 论使用的频率,没用多少人使用(x宝也很少展示量),论字母排名顺序也远没到它,那它为毛整齐地霸着Keil选项中的头三把座椅呢???我的大爱CMSIS-DAP和神器J-Link都得老实排在它屁股后面?这家伙到底几斤几两的?
  • JLink、STLink、DAPLink、CMSIS DAP使用区别_第2张图片
  • 可惜自己没用过,手里头的下载器太多了,找不到理由再买.

使用总结:

  1. 手里有啥用啥,不用图新鲜。没必要比哪个的参数更高。109K的代码,下载差个一两秒是事吗,何况大多数都是几十K的。买的话首选CMSIS-DAP,通杀Cortex M0/M1/M3/M4。没传说中的秒STLink,但20+, 小巧稳定, 真心好用。
  2. 玩Cortex A5/A8/A9的,首选 J-Link!!注意这货还没有国产正版,购买里别图便宜,别反过来干翻你的贵价芯片。
  3. 还聊聊另一种懒人的下载器方案。平时组电路、调模块时,我是不需要下载器的!!因为:集成下载器的开发板!用过的兄弟清楚,这种开发板省时省心省工夫,是组方案的利器,  避免了很多不必要的时间开销、调试失误。  手头常用的是魔女科技的F429开发板,带无线通信,130+,  还不及一个JLink贵,集成的还是大爱的CMSIS-DAP。更爽的是,它例程所配的GPIOSet、EXTISet、NVICSet函数,  类似原子哥的懒人风格,更完善清晰,比用标准库不知道要省多少代码,跑题了.....。使用这类开发板,工作桌面就只留个安卓线 , 供电、下载、串口调试全搞掂  ,  桌面干净,工作利落,没事闲着时还能插上手机......

JLink、STLink、DAPLink、CMSIS DAP使用区别_第3张图片

 

你可能感兴趣的:(STM32,JLink,CMSIS,DAP,DAPLink,STLink,STM32下载器)