上张全家福,都是工作时大家常用的几款下载器。手边就这几个,另还有几个在冷宫里。
3molbgyxbnp.jpeg
挨个给大家说说作参考,不讨论参数,整那虚的没卵用,实际的使用感受才重要, 毕竟手顺了心才顺。

J-Link
大名鼎鼎,各种版本,各种款式,支持芯片量最多。

  • 优点:快+稳。常用的下载器中,实测还是JLink最快,STM32F407芯片+109K代码实测8秒搞掂烧录。
  • 缺点:最贵、大多数JLink不支持STM8(听说STM8是市面上出货量数一数二)。目前V9版本支持STM8。

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

  • 优点:便宜、便宜,便宜! x宝13元包邮。驱动包就在KEIL本身的文件夹里头。
  • 缺点:不够稳定,还不时来个弹窗。为什么不稳呢,因为用的都是x宝的和谐版本。

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

  • 优点:开源、虚拟串口、免驱。(大爱!)虚拟串口很实用,免驱也很实用。开源更是除了一块心病。
  • 缺点:没想到啥缺点,相比ST-Link,便宜,稳定,没版权问题,相比J-Link,109K代码烧录实测10秒,也不算慢吧。

DAP-Link
CMSIS-DAP的升级版。

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

ULink

  • 也挺多支持者.可惜自己没用过,手里头的下载器太多了,找不到理由再买.

使用总结:

  • 有啥用啥,没必要比哪个的参数更高,真没必要。109K的代码,下载差个一两秒是事吗,何况大多数都是三四十K的。
  • 如果打算买一个,建议买CMSIS  DAP,没传说中的秒STLink那么神,20+, 小巧, 功能强大, 真心好用。
  • 自己工作中,常用的是一个自己打板的没外壳的CMSIS-DAP,   不好看没拍在上面的全家福里头, 文章最下面补发一个照片。 很多下载中断错误,其它下载器搞不掂的,用它总能顺利下载,也不道是什么原因, 有外壳的那个CMSIS DAP和版本很新的DAPLink都没这个稳定,用完后还会特意放回元件盒子里,感觉它就是自己的杀手锏一样,得好好保护, 哈~。 反倒那J-Link最少用,虽然快一点心里舒服那么一丁点, 但用惯于了CMSIS  DAP的方便。
  • 最后还说一种方案,平时组方案、调模块时,我是不需要下载器的!!因为有更好直接的:集成下载器的开发板!用过的兄弟最清楚,这种开发板省时省心省工夫  是组方案的一把利器,  能避免很多不必要的时间开销、调试失误。  如手头常用的魔女科技的F103开发板,一个开发板子50+, 还不及一个JLink贵,而且集成的还是自己最大爱的CMSIS-DAP(挑的时候注意有些开发板集成的是ST-Link。更爽的是,它例程所配的GPIOSet、EXTISet、NVICSet函数,  类似原子哥的风格,但更完善清晰,比用标准库省了很代码,跑题了.....。使用这种开发板,工作桌面就留个安卓线 , 供电、下载、串口调试全搞掂  ,  桌面干净整齐,工作利落快捷,没事闲着时还能插上手机......
qv133igxvz5.jpeg uofkimajo0f.jpeg