STM32F1系列,STM8S系列,PY32F003系列都用过好久了,但是对JLink和ST-Link下载器认识,还是很肤浅的。有时候,需要自己接线,却不知道引脚定义,特整理如下:
1、ST-Link
ST-Link适合对象是STM8和STM32系列MCU,这些属于ST意法半导体。它是一种开发工具,可以在线仿真,也可以将程序下载到FLASH。
1)、支持JTAG仿真和下载。用于仿真STM32系列;
2)、支持SWD仿真和下载。用于仿真STM32系列;
3)、SWIM仿真和下载。用于仿真STM8S系列的CPU。
SWIM下载线连接:
2、J-LINK
J-Link是德国SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。
1)、支持JTAG仿真和下载。
2)、支持SWD仿真和下载。
若不需要仿真器供电,3.3V可以不接,自己根据情况。
3、金鹏下载器:
金鹏下载器烧录STM32,GD32都可以,但有些国产芯片,可能需要他们更好的烧录器,才可以获取支持。质量不错,金鹏的V9LCD脱机型760KByte,支持普冉单片机烧录和仿真,就是有点贵。
4、国产芯片烧录,使用2022年后生产的ST-LINK。
会弹出升级对话框,点击“YES”,等待完成。
为防止踩坑,见下图:
wo
是不是这个烧录器要在这个芯片出现之后生产才可以升级使用吗?不清楚。总之,2022年生产的,可以使用。我问开发板厂家,他们不知知道怎么烧录,有点坑,估计他就是个画板的。
5、在使用J-LINK烧录时,若出现下面的对话框,表示不支持。
只能换烧录器,或升级烧录器固件了。
我踩坑了,希望对大家有用。