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 C++编程系列一:STM32 C++编程介绍

一、STM32及其他单片机开发现状 在目前绝大部分的单片机开发当中,C语言占据着主流的地位,但由于C语言本身是一种面向过程的语言,因此在当前利用面向对象思想构建可复用代码为主流的今天显得比较麻烦&#x

六种电平转换的优缺点

作为一名电子设计的硬件工程师,电平转换是每个人都必须面对的的话题,主芯片引脚使用的1.2V、1.8V、3.3V等,连接外部接口芯片使用的1.8V、3.3V、5V等,由于电平不匹配就必须进行

proteus中的各类开关及其使用

一、通断开关 这类开关必须加电源,不能直接给器件施加信号。 1、普通开关(包括按钮、跳线帽、单投、多投开关、换挡开关) 2、继电器 3、拨码开关 4、模电元器件开关(swit