基于stm32f103c8从ST-Link V2升级ST-Link V2.1的方法
作者:互联网
ST-Link V2.1自带VCP,比标准V2版本好用。对于基于stm32f103c8t6的ST-Link V2,如果想从ST-Link V2升级至ST-Link V2.1,网上目前没有给出可靠的方法,以下给出一种方案。
1. 需要准备的材料
- 一个J-Link的烧写器;
- 安装JFlash;
- 安装任意可更新ST-Link V2.1固件的软件,如STM32CubeIDE等;
- 一个可用的ST-Link V2.1固件,此处可以采用V2J28M18版本,在立创的开源广场下可搜到并免费下载。
2. 升级步骤
- 将Jlink烧写器与待更新固件的stm32f103c8t6的调试口相连;
- 打开JFlash,在芯片选择时,选择stm32f103cbt6,注意!选择的是cbt6,不是c8t6,这样JFlash才会允许进行烧录大于64k的固件;
- 将固件拖入JFlash,并下载至stm32f103c8t6(虽然固件本身的大小是128K,但是我也不知道为什么就成功烧录入这个64K的片子里了),此时,插上就已经能识别成ST-Link V2.1了;
- 打开STM32CubeIDE,在Help中选择ST-Link更新,更新至最新的ST-Link V2.1版本(最新的ST-Link V2.1固件小于64K,是完全可以烧录进stm32f103c8t6的,只是这个版本的固件网上并没有)。
完成以上步骤,基于stm32f103c8t6的仿真器中便已成功刷入最新版本的ST-Link V2.1固件。
标签:V2.1,JFlash,Link,stm32f103c8t6,固件,ST 来源: https://www.cnblogs.com/xixizhk/p/15536577.html