背景:从某宝上买来的“J-Link”大多是仿的,18年的时候买来一个J-LINK,前段时间驱动提示升级,我就点击了一下,结果...J-Link就变成,J-Link尸体了...,一直没时间处理这个事,直到现在才开始处理,经过一番努力,终于搞定了。
所需工具:ST-Link一个,万用表或测电压的表一个,电脑带有“STM32 ST-LINK Utility”软件和ST-Link的驱动一台,母头对母头杜邦线4根以上,排针一排(至少有4个针),可能需要烙铁、焊锡、美工刀、跳线。(以上都必须是正常能使的)
1、J-Link外观
2、打开它,直接叩开,外壳链接无螺丝,是卡扣---内部的样子
3、观察芯片类型--STM32F205RCT6
4、查这个芯片的资料:得到当BOOT0为1时即高电平的时候,也就是BOOT0这个引脚是3.3V时才是正常模式,也就是我们想刷固件,必须把这个引脚变成高电平才行
5、查数据手册-找这个引脚---R系列是64个引脚
6、找到在芯片中的引脚位置
7、给芯片供上3.3V的电,用万用表检查BOOT0的电压
7.1、找到有连续4个排针口的地方,其中像左边第二个口这种造型的一般是GND,就是和表面覆铜链接的口,或者和芯片上的VSS口相通的口就是GND。3.3V的口,需要用万用表的通断档测试,找到板上有3.3V标志的地方,测量通情况,通的就是3.3V,或者芯片上的VDD引脚相同的就是3.3V电源口。其他两个就是信号源了,需要链接ST-Link后才知道是什么。
给这四个口插上排针,然后用杜邦线连接到J-Link,注意电源别反接了,电源之外的两个口随意接SWDIO和SWCLK,有50%的几率一次性链接正确,如果不正确,固件无法烧入进去。
7.2、供电,ST-LINK就能供给3.3V的电压,链接如下图
8、把ST-Link插到电脑上,用万用表测量,BOOT0是否是高电平,如果不是看8.1,如果是直接跳过
8.1、断电之后检查BOOT0是否和GND直接相连,如果是,找到这根线用美工刀隔断它,然后把BOOT0用跳线链接到3.3V,如果BOOT0与GND之间有电阻,切大于等于500欧姆,直接把BOOT0跳到3.3V上去。
9、链接完成之后,打开“STM32 ST-LINK Utility”,软件,可以直接从意法半导体官方下载
10、打开软件,并加载
11、烧入固件
12、如果烧入固件有问题,那就交换SWDIO和SWCLK两根线链接位置。
13、还不行有可能接触不良,重复测试
14、怎么都不行,有可能芯片烧坏,更换芯片测试
V9固件
百度网盘
提取码:8888
ST-Link驱动
百度网盘
提取码:8888
STM32 ST-LINK Utility
百度网盘
提取码:8888
版权声明:本文为CSDN博主「逐梦之程」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36625174/article/details/122371864
背景:从某宝上买来的“J-Link”大多是仿的,18年的时候买来一个J-LINK,前段时间驱动提示升级,我就点击了一下,结果...J-Link就变成,J-Link尸体了...,一直没时间处理这个事,直到现在才开始处理,经过一番努力,终于搞定了。
所需工具:ST-Link一个,万用表或测电压的表一个,电脑带有“STM32 ST-LINK Utility”软件和ST-Link的驱动一台,母头对母头杜邦线4根以上,排针一排(至少有4个针),可能需要烙铁、焊锡、美工刀、跳线。(以上都必须是正常能使的)
1、J-Link外观
2、打开它,直接叩开,外壳链接无螺丝,是卡扣---内部的样子
3、观察芯片类型--STM32F205RCT6
4、查这个芯片的资料:得到当BOOT0为1时即高电平的时候,也就是BOOT0这个引脚是3.3V时才是正常模式,也就是我们想刷固件,必须把这个引脚变成高电平才行
5、查数据手册-找这个引脚---R系列是64个引脚
6、找到在芯片中的引脚位置
7、给芯片供上3.3V的电,用万用表检查BOOT0的电压
7.1、找到有连续4个排针口的地方,其中像左边第二个口这种造型的一般是GND,就是和表面覆铜链接的口,或者和芯片上的VSS口相通的口就是GND。3.3V的口,需要用万用表的通断档测试,找到板上有3.3V标志的地方,测量通情况,通的就是3.3V,或者芯片上的VDD引脚相同的就是3.3V电源口。其他两个就是信号源了,需要链接ST-Link后才知道是什么。
给这四个口插上排针,然后用杜邦线连接到J-Link,注意电源别反接了,电源之外的两个口随意接SWDIO和SWCLK,有50%的几率一次性链接正确,如果不正确,固件无法烧入进去。
7.2、供电,ST-LINK就能供给3.3V的电压,链接如下图
8、把ST-Link插到电脑上,用万用表测量,BOOT0是否是高电平,如果不是看8.1,如果是直接跳过
8.1、断电之后检查BOOT0是否和GND直接相连,如果是,找到这根线用美工刀隔断它,然后把BOOT0用跳线链接到3.3V,如果BOOT0与GND之间有电阻,切大于等于500欧姆,直接把BOOT0跳到3.3V上去。
9、链接完成之后,打开“STM32 ST-LINK Utility”,软件,可以直接从意法半导体官方下载
10、打开软件,并加载
11、烧入固件
12、如果烧入固件有问题,那就交换SWDIO和SWCLK两根线链接位置。
13、还不行有可能接触不良,重复测试
14、怎么都不行,有可能芯片烧坏,更换芯片测试
V9固件
百度网盘
提取码:8888
ST-Link驱动
百度网盘
提取码:8888
STM32 ST-LINK Utility
百度网盘
提取码:8888
版权声明:本文为CSDN博主「逐梦之程」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36625174/article/details/122371864
暂无评论