575 字
3 分钟
CMSIS-DAP 烧录器分享(STM32)
在嵌入式系统开发领域,要将程序代码成功烧录到STM32芯片中,选择合适的烧录器是至关重要的本文分享几种流行的ARM烧录器,特别是针对STM32系列,从而加快项目开发进度。
有线烧录器
STLINK
官方原版
相信这是大多数人使用的第一个烧录器,支持SWD(Serial Wire Debug)接口或JTAG接口与目标MCU通信,不过体积和线束都略大,没有多久我就换掉了。但是,后来在尝试ST自家的软件工具(如STM32CubeProgrammer, STM32CubeIDE)的时候它非常顺手,这里再贴一张引脚图,方便以后自己查找。
价格 80+
带有串口的STLINK V2.1
没用过,但看着不错 体积还是大了点,单面贴片工艺
价格20+
CMSIS-DAP
这个品类是我用的最多的,所以比较多。
MUSE LAB
比这个是不是精致了很多,这里要提一嘴,它支持Keil和openocd,在Linux上也能用,非常不错。他家也有高速款(进口芯片的发烫,据说国产不会),但一般用不上。
价格 20+
合宙
刚开始奔9.9买的,后来涨价。迷你是真的迷你,但是要自己焊排针,没有热缩管,最重要的是没有5V电平,不太能供电,而且openocd不支持,9.9可以冲,但涨价后就没什么必要了
无线烧录器
CMSIS-DAP (WCHLINK)
之前也用过几款WCHLINK,但都很大,网上有很多自己制作的教程,但是感觉没必要。 最近逛到了这一款
支持有线+无线,速度也很棒,买来记得更新固件(找老板要教程)连接也很稳定。 主要是连接方便,不用配对,可以自动连上,很棒。 价格20
不太建议的两款
有线DAP
功能确实多,但是做的不咋地,最重要的功能烧录都没做好,不支持烧录后复位,问客服说后续更新,实际画饼不更新,逻辑分析仪据说也要装他定制的软件,不支持原版软件,很离谱。
无线DAP
看这个图就知道有多麻烦了,体验过一次设置后就再也没碰过。
CMSIS-DAP 烧录器分享(STM32)
https://f.undf.top/posts/code/embedded/arm-烧录器分享stm32/