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

上张全家福,都是工作时大家常用的几款下载器。手边就这几个,另还有几个在冷宫里。

挨个给大家说说作参考,不讨论参数,整那虚的没卵用,实际的使用感受才重要, 毕竟手顺了心才顺。


J-Link

大名鼎鼎,各种版本,各种款式,支持芯片量最多。但记得不要挑图中左上角这种版本,很担心哪天错手把它捏坏了。

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

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

ST-Link

随着STM32这几年的垄断,ST-Link也火了, 妥妥销量一哥。

适合场景:性价比最高,最适合在校的兄弟。因为兄弟多仗义,借出去了不好开口让人还!开玩笑而已~~。

  • 优点:便宜、便宜,便宜! x宝13元包邮。驱动包就在KEIL本身的文件夹里头。
  • 缺点:不够稳定! ,不时的来个弹窗。为何不稳?商家13元包邮,鬼知道怎拼出来的 !

CMSIS-DAP

还算新事物.因为开源,用的人越来越多,很多人知道它是因为技小新和立创EDA的开源工程。比STLink稍贵。

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

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

DAP-Link

CMSIS-DAP的升级版。

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

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

 ULink

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

使用总结:

  1. 玩STM8/32的,有啥用啥。真没必要比哪个的参数更高。109K的代码,下载差个一两秒是事吗,何况大多数都是几十K的。买的话首选CMSIS-DAP,通杀Cortex M0/M1/M3/M4。没传说中的秒STLink,但20+, 小巧稳定, 真心好用。
  2. 玩Cortex A5/A8/A9的,首选 J-Link!!注意这货还没有国产正版,选货时留意,别反过来干翻你的贵价芯片。
  3. 自己工作中,有一个自己打板的没外壳的CMSIS-DAP,   不好看没站到上面的全家福里头, 文章最下面补发一个照片。 很多下载时的无名错误,其它下载器搞不掂的,用它总能大机率顺利下载, 也不知道是什么原因,  用完后还会特意放回元件盒子里,感觉它就是自己的杀手锏一样,得好好保护, 哈~。 反倒那J-Link实际路最少用,虽然快一点心里舒服那么一丁点, 但用惯于了CMSIS  DAP的方便。
  4. 另外,还有一种老手方案,平时组电路、调模块时,我是不需要下载器的!!因为用更直接的:集成下载器的开发板!用过的兄弟最清楚,这类开发板省时省心省工夫,是组方案的利器,  避免了很多不必要的时间开销、调试失误。  手头常用的是魔女科技的F429开发板,带无线通信,130+,  还不及一个JLink贵,而且集成的还是自己大爱的CMSIS-DAP(挑的时候注意有些开发板集成的是ST-Link。更爽的是,它例程所配的GPIOSet、EXTISet、NVICSet函数,  类似原子哥的懒人风格,更完善清晰,比用标准库不知道要省多少代码,跑题了.....。使用这类开发板,工作桌面就只留个安卓线 , 供电、下载、串口调试全搞掂  ,  桌面干净,工作利落,没事闲着时还能插上手机......

发布了58 篇原创文章 · 获赞 29 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zhouml_msn/article/details/105298776