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

挨个给大家说说作参考,不讨论参数,整那虚的没卵用,实际的使用感受才重要, 毕竟手顺了心才顺。
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函数, 类似原子哥的风格,但更完善清晰,比用标准库省了很代码,跑题了.....。使用这种开发板,工作桌面就留个安卓线 , 供电、下载、串口调试全搞掂 , 桌面干净整齐,工作利落快捷,没事闲着时还能插上手机......

