JLink V9掉固件修复(灯不亮)

By: Ailson Jack
Date: 2022.01.24
个人博客:http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/143.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。

JLink使用的芯片:STM32F205RC

文章所需资源,请关注我的公众号,阅读公众号相应文章进行获取。

1.问题描述

在使用JLink v9的时候,不知道怎么回事,突然JLink v9的灯不亮了,将坏了的JLink插上电脑之后,设备管理器中也没有任何反应,连未知设备都没有。最开始以为是JLink被烧了,但细想这个仿真器也没有这么较弱啊,可能是JLink固件出了问题。

于是上网查找资料,大致确认是固件出问题了,抱着试试的态度折腾一下吧,折腾不好就算了,万一折腾好了呢。

2.准备过程

将坏的JLink v9板子上的程序下载接口焊接上,焊接上之后,要清楚这些接口的引脚定义,我这里坏的JLink v9板子的程序下载接口的引脚定义如下:
在这里插入图片描述
一个小插曲:我买的这个仿真器上面并没有丝印标出各个引脚的定义,问当时购买的商家,也不给我说引脚信息,没办法只好对照着STM32F205RC的引脚手册,使用万用表一个一个的找出各个引脚的定义,最终还真搞出来了。

使用一个好的JLink来对坏的JLink烧写丢失的固件。需要将坏的JLink上面刚才焊接的5个接口全部连接到好的JLink对应的引脚上:

在这里插入图片描述
注意:我这里使用好的JLink的1脚给坏的JLink的STM32F205RC芯片供电,请确保好的JLink的1脚输出3.3V,坏的JLink不需要通过USB接口供电了。

3.烧写bootloader

将好的JLink连接上电脑,打开J-Flash,然后点击"Other…",用J-Flash打开我提供的"jlink.jflash"文件,打开过程如下:

在这里插入图片描述
在这里插入图片描述
然后点击Target -> Connect,连接上坏的JLink板子上的STM32F205RC芯片,连接上的信息如下:

在这里插入图片描述
在这里插入图片描述
然后将我提供的"bootloader.bin"文件拖入到J-Flash的"Drag & Drop data file here"区域,拖进去的时候会提示起始地址,这里就保持默认值:0x8000000就可以了,点击"OK"按钮:

在这里插入图片描述
在这里插入图片描述
最后烧写bootloader,点击Target -> Production Progamming,完成bootloader的烧写:

在这里插入图片描述
在这里插入图片描述

4.固件修复

烧写完成bootloader之后,需要给刚刚修好的JLink更新固件。最好的方法就是用刚修好的JLink连接上一个芯片(我这里连接STM32F429开发板),然后打开J-Link GDB Server连接STM32F429芯片,点击"OK"按钮:

在这里插入图片描述
之后会弹出固件修复提示窗口,这里接着点击"OK"按钮:

在这里插入图片描述
接着会弹出固件更新的进度窗口,由于固件更新的比较快,我这里没有截取到图片,固件更新完成之后,就连接上了STM32F429芯片:

在这里插入图片描述
至此,JLink V9固件修复完成。

欢迎关注博主的公众号呀:

在这里插入图片描述
如果文中有什么问题欢迎指正,毕竟博主的水平有限。

如果这篇文章对你有帮助,记得点赞和关注博主就行了^_^。

排版更好的内容见我博客的地址:http://www.only2fire.com/archives/143.html

注:转载请注明出处,谢谢!^_^

版权声明:本文为CSDN博主「jackailson」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jackailson/article/details/122674907

By: Ailson Jack
Date: 2022.01.24
个人博客:http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/143.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。

JLink使用的芯片:STM32F205RC

文章所需资源,请关注我的公众号,阅读公众号相应文章进行获取。

1.问题描述

在使用JLink v9的时候,不知道怎么回事,突然JLink v9的灯不亮了,将坏了的JLink插上电脑之后,设备管理器中也没有任何反应,连未知设备都没有。最开始以为是JLink被烧了,但细想这个仿真器也没有这么较弱啊,可能是JLink固件出了问题。

于是上网查找资料,大致确认是固件出问题了,抱着试试的态度折腾一下吧,折腾不好就算了,万一折腾好了呢。

2.准备过程

将坏的JLink v9板子上的程序下载接口焊接上,焊接上之后,要清楚这些接口的引脚定义,我这里坏的JLink v9板子的程序下载接口的引脚定义如下:
在这里插入图片描述
一个小插曲:我买的这个仿真器上面并没有丝印标出各个引脚的定义,问当时购买的商家,也不给我说引脚信息,没办法只好对照着STM32F205RC的引脚手册,使用万用表一个一个的找出各个引脚的定义,最终还真搞出来了。

使用一个好的JLink来对坏的JLink烧写丢失的固件。需要将坏的JLink上面刚才焊接的5个接口全部连接到好的JLink对应的引脚上:

在这里插入图片描述
注意:我这里使用好的JLink的1脚给坏的JLink的STM32F205RC芯片供电,请确保好的JLink的1脚输出3.3V,坏的JLink不需要通过USB接口供电了。

3.烧写bootloader

将好的JLink连接上电脑,打开J-Flash,然后点击"Other…",用J-Flash打开我提供的"jlink.jflash"文件,打开过程如下:

在这里插入图片描述
在这里插入图片描述
然后点击Target -> Connect,连接上坏的JLink板子上的STM32F205RC芯片,连接上的信息如下:

在这里插入图片描述
在这里插入图片描述
然后将我提供的"bootloader.bin"文件拖入到J-Flash的"Drag & Drop data file here"区域,拖进去的时候会提示起始地址,这里就保持默认值:0x8000000就可以了,点击"OK"按钮:

在这里插入图片描述
在这里插入图片描述
最后烧写bootloader,点击Target -> Production Progamming,完成bootloader的烧写:

在这里插入图片描述
在这里插入图片描述

4.固件修复

烧写完成bootloader之后,需要给刚刚修好的JLink更新固件。最好的方法就是用刚修好的JLink连接上一个芯片(我这里连接STM32F429开发板),然后打开J-Link GDB Server连接STM32F429芯片,点击"OK"按钮:

在这里插入图片描述
之后会弹出固件修复提示窗口,这里接着点击"OK"按钮:

在这里插入图片描述
接着会弹出固件更新的进度窗口,由于固件更新的比较快,我这里没有截取到图片,固件更新完成之后,就连接上了STM32F429芯片:

在这里插入图片描述
至此,JLink V9固件修复完成。

欢迎关注博主的公众号呀:

在这里插入图片描述
如果文中有什么问题欢迎指正,毕竟博主的水平有限。

如果这篇文章对你有帮助,记得点赞和关注博主就行了^_^。

排版更好的内容见我博客的地址:http://www.only2fire.com/archives/143.html

注:转载请注明出处,谢谢!^_^

版权声明:本文为CSDN博主「jackailson」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jackailson/article/details/122674907

生成海报
点赞 0

jackailson

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

基于STM32的指纹密码锁

设计简介: 本设计是基于单片机的指纹密码锁,主要实现以下功能: 矩阵按键输入密码,并通过按键显示*号可通过按键或手机开门密码可通过按键进行开门可通过蓝牙模块连接手机进行开门可通过指纹进

定时器触发STM32 ADC的采样转换示例

开发板:STM32F446 Nucleo开发板IDE:  keil MDK初始化配置工具:stm32cubeMx例程内容:通过定时器触发ADC规则通道及注入通道的模数转换工作。下面基于STM32CubeMx进行些必要