前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >实记JLink-V8刷固件方法(照着做即可成功)

实记JLink-V8刷固件方法(照着做即可成功)

原创
作者头像
爱上电路设计
发布于 2023-09-05 07:16:08
发布于 2023-09-05 07:16:08
1.1K0
举报
文章被收录于专栏:爱上电路设计爱上电路设计

详细的记录JLink-V8仿真器刷固件的具体过程,照着做即可成功。持续更新,原创不易!

一、简述

最近J-Link调试程序,不知何故,USB报无法连接,试了别的电脑也是这样。此种现象多为固件丢失造成,下面详细讲述刷固件的方法。产品带电源接入仿真器,此时产品FLASH中的代码不能运行,电脑启动后极容易掉固件。

二、刷固件方法

1、 segger官方网址Software Development Tools by SEGGER – The Embedded Experts下载JLink驱动程序

1)输入网址选择Downloads,选择J-Link/J-Trace

----------------------

2)点Download

​----------------------

3)勾选5处

2、ATMEL官方网址http://www.atmel.com下载AT91-ISP下载软件

1)输入AT91-ISP搜索

​--------------------

2)点Download

​----------------------

3)下拉进度条,点光盘

安装AT91-ISP.exe后,两个软件如下图所示:

3、修改原固件

将原来V8.bin固件用Winhex打开,将0xff00为起始地址的4Bytes修改为0xFFFFFFFF,更新固件。

4、擦除芯片并进入编程模式

①打开JLINK外壳,见到JLINK内部电路如下图所示。A = ERASE B = TST

​版本1的PCBA
​版本1的PCBA
版本2的PCBA
版本2的PCBA

②使用USB线连接JLINK与PC机,以提供JLINK工作电源。 短接图中A的两个过孔约5秒。断开A位置的两个过孔的短接。然后拔掉JLINK与PC间的USB线(注意先后顺序)。

③短接图中B处的两个过孔。

④使用USB线连接JLINK与PC机,至少超过10秒后,拔掉USB线,停止给JLINK供电(说明:请确保此过程中,图中B处一直处于可靠的短接状态)。

⑤断开图中B处的短接。上面的时间可适当加长。

5、ATMEL AT91XXXX Test Board提示

再次插上JLINK,电脑右下方会自动安装驱动。插入JLINK的USB线,此时应提示找到ATMEL AT91XXXX Test Board,一定要有这样的提示,不然第6步中的Write Flash按钮将一直是灰色无效,切记。如果不是换别的电脑试试。

6、SAM-PROG v2.4烧录软件的设置

双击SAM-PROG v2.4图标 ,运行SAM-PROG v2.4烧录软件,按下图所示进行设置。

7、通过SAM-PROG v2.4刷写固件

将JLINK通过USB线与PC机连接。此时,SAM-PROG v2.4软件中的Write Flash按钮将变为有效。(注意,先打开SAM-PROG v2.4再连接JLINK与PC机)。点击Write Flash按钮,烧录固件,待烧录完成后,Active Connection将变为1。拔掉JLINK与PC机之间的USB线。

8、通过J-Link Commander修改序列号

将JLINK通过USB线再次与PC机连接,打开第1步安装的JLINK驱动中的J-Link Commander,输入下面的指令“Exec SetSn = 01234567”回车确认即可。

若不想麻烦,可移步至:JLINK V8仿真器制作的全套资料,内容包括固件、原理图、PCB图以及下载程序等,根据资料可直接制作。

三、问题总结

1、打开KEIL下载程序时,报“发现新固件”

可以直接升级固件,没有影响。


觉得不错,动动发财的小手点个赞哦!关注我,后续干货官方有提醒!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
jlink烧录教程_自制flash烧录器
本文主要向大家介绍了Flash基础入门之J-Link固件烧录以及使用J-Flash向arm硬件板下载固件程序,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。
全栈程序员站长
2022/10/05
3.1K0
win10 64位JLink v8固件丢失修复总结
大早晨的调着调着程序,视线没离开一会,就发现jlink自动断开连接了,然后重新拔插jlink、重启都不行,才发现小灯已经不亮了,原来是固件损坏了,果断想办法修复这位大爷。
黑泽君
2018/10/11
2.1K0
STM32F103C8T6单片机简介「建议收藏」
STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。除了被我们熟知的STM32,ST公司还有SPC5X系列、STM8系列等,具体参数如下:
全栈程序员站长
2022/08/10
13.9K0
STM32F103C8T6单片机简介「建议收藏」
​ARM仿真调试器那些事儿
众所周知,嵌入式软件开发离不开调试器。写一个稍有代码规模(5K行以上)的嵌入式应用程序一般不可能一次性搞定,没有任何bug,出了bug并不可怕,只要我们能尽快定位bug并修复即可,调试器就是定位bug的利器。有了调试器我们便可以进入系统主控芯片内部一窥究竟,控制芯片执行代码的动作,实时查看芯片内部状态,辅以各种调试技巧让bug无处藏身。
AI 电堂
2021/10/09
3.9K0
嵌入式:ARM相关开发工具概述
JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试及对系统进行仿真、调试。
timerring
2022/12/29
1.9K0
嵌入式:ARM相关开发工具概述
Jlink或者stlink用于SWD接口下载程序
最近要使用stm32f103c8t6最小系统板,直接ISP串口下载程序太麻烦,就想着使用swd接口来调试。
全栈程序员站长
2022/08/10
3.6K0
Jlink或者stlink用于SWD接口下载程序
002-CH32V307(WCH单片机)学习开发-CH32V307VCT6开发板硬件使用说明,下载和运行第一个程序
实物图(以实物为准) 开发板原理图: https://mnifdv.cn/resource/cnblogs/LearnCH32V307VCT6/ZLIOTE.pdf 开发板购置链接: ht
杨奉武
2022/04/29
1.9K0
002-CH32V307(WCH单片机)学习开发-CH32V307VCT6开发板硬件使用说明,下载和运行第一个程序
NUC505 - HS USB
本来做的是M484,看好了它的片上高速USB、双SDHC、QSPI FLash等,结果入了新塘第一坑:LQFP64封装是.4间距的,偶直接拖了个STM32F205的封装过来,.5间距的,结果就是下面这样:
用户2366192
2021/05/31
1.2K0
001-CH32V307(WCH单片机)学习开发-CH32V307VCT6核心板硬件使用说明,下载和运行第一个程序
核心板实物图(以实物为准) CH32V307VCT6概述 1,CH32V307VCT6的引脚原理图和PCB完全兼容STM32F103VCT6 2,MCU主频为144MHz; Flash 256KB; RAM 64KB 3,CH32程序基本下载方式和STM32完全一样; 串口下载使用PA9,PA10; SWD下载使用PA13,PA14(CH32使用的下载器为WCH-Link); 4,CH32的两路USB接口也支持下载(PA11,PA12; PB6,PB7) 5,CH32V307VCT6内部集成了以太网
杨奉武
2022/04/29
5.6K0
001-CH32V307(WCH单片机)学习开发-CH32V307VCT6核心板硬件使用说明,下载和运行第一个程序
【STM32H7教程】第2章 STM32H7的开发环境搭建
本章主要为大家讲解V7开发板的开发板环境搭建,涉及IDE,下载器和相关小软件的驱动安装。
Simon223
2019/04/18
3.4K0
【STM32H7教程】第2章    STM32H7的开发环境搭建
设备或仪器介绍与使用
1)升流器   2)脉冲群发生器   3)耐压测试仪   4)频谱分析仪   5)信号发生器   6)示波器及其探头★   7)继电保护测试仪
曾高飞
2025/06/02
720
02-CH32V307+ESP8266基本控制篇(自建物联网平台)-硬件使用说明
实物图(当前为测试板) 主要板载说明 1,温湿度传感器(DHT11) 2,以太网接口(RMII接口, 外置PHY) 可接LAN8720 或 DP83848模块 3,串口(Type-C口, 连接单片机的串口1) 5, 芯片内置PHY(10M以太网) 6, CAN总线, RS485, USB接口 开发单片机准备工作 1,安装USB驱动 单片机可以使用USB下载,可以安装USB驱动. 2,安装开发单片机的IDE软件 1.下载链接 http://www.mounriver.com
杨奉武
2022/05/25
1.2K0
02-CH32V307+ESP8266基本控制篇(自建物联网平台)-硬件使用说明
抛弃IDE — 在window下使用VScode搭建ARM开发环境
安装 gcc-arm-none-eabi-5_4-2016q3-20160926-win32(这只是当时我配置时候用的版本,其他版本也是可以的) 记得最后的第3选项打钩,因为自动添加环境变量( 估计是因为自动添加,所以会添加到用户的环境变量下面去,一样可以用,如果自己添加,可以添加到系统的环境变量中去 ) 最后,只要是在你的终端(终端可以使window自带的cmd,也可以是你配置过的模拟linux的终端) ,能够查询到arm gcc的版本,就算是正常安装了,如下所示:
李肖遥
2022/12/22
4.2K0
抛弃IDE — 在window下使用VScode搭建ARM开发环境
手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)
趁着前段时间嘉立创和捷配打价格战,一天之内,多次降价,看着真是热闹。捷配降到最低3元一款,而嘉立创降到最低5元一款,都是顺丰包邮,不过嘉立创免颜色费,而捷配不免,本着吃瓜群众的态度,赶紧薅了一把羊毛,做毕业设计时买的元器件还剩一些,就把之前练手画的一块JlinkOB小板投出去了,之前都是用的嘉立创,这次尝试一下捷配,关键是便宜!现在价格战已经结束了,刚才又去两家的官网看了一下,捷配又恢复了30元一款,而嘉立创还是保持5元。用的是网上开源的JlinkOB方案,主控STM32F103C8T6,下载Segger官方的JlinkOB固件,用了一段时间了,还算比较稳定。现在分享给大家,包含Altium版本的PCB文件、原理图文件、固件等,下载链接在文章末尾。
单片机点灯小能手
2020/07/16
3.7K0
刷机教程-arm-N1
说明:请使用尺寸在0.5米以内的USB2.0协议的公对公线,USB3.0亲测不识别,绿联这款2.0协议的就行。
用户5922414
2023/11/30
9370
J-LINK的VCC还是TVCC?
业务需要,前几天入手了一块STM32F4的板子,随板子一起送了一条下载口的转接线,长这样:
MCU起航
2021/07/16
1.3K0
N1盒子刷点心云小白保姆式刷机教程
说明:请使用尺寸在0.5米以内的USB2.0协议的公对公线,USB3.0亲测不识别,绿联这款2.0协议的就行。
季春二九
2023/11/29
7410
N1盒子刷点心云小白保姆式刷机教程
强制刷机N1救砖指南
本文最后更新于2022年03月07日,已超过97天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
田小檬
2022/08/30
7.3K2
USB接口一键下载程序电路解析
一种是基于JTAG(SWD)的程序下载方式,这种方式需要仿真器才能高效与快捷地调试STM32单片机系统,例如,J-LINK与U-LINK等均是很好的仿真器,这种方式的好处是能够在线调试,直接用源代码下载。
用户10191012
2022/11/18
2.6K0
USB接口一键下载程序电路解析
手把手教你自制基于TencentOS Tiny的智能甲醛监测仪
甲醛是室内一项非常重要的指标,对眼、鼻、喉的黏膜有强烈的刺激作用,最普遍的症状就是眼睛受刺激和头痛,严重的可引起过敏性皮炎和哮喘。由于新房装修场景对甲醛监测的需求越来越多,拥有一台准确、性价比高、稳定的智能甲醛监测仪能给大家的健康生活带来一份便利,今天小编就来教大家如何基于STM32G0开发板+ESP8266 WiFi + TencentOS Tiny物联网操作系统,来自制一个智能甲醛监测仪。
Mculover666
2020/10/09
2.4K0
手把手教你自制基于TencentOS Tiny的智能甲醛监测仪
相关推荐
jlink烧录教程_自制flash烧录器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档