J-Lin烧录

1、J-linK介绍

J-Link是由德国SEGGER公司推出的,主要用于支持仿真ARM内核芯片的JTAG仿真器。它支持JTAG和SWD两种模式,可以配合多种集成开发环境(如IAR EWAR, ADS, KEIL, WINARM, RealView等)使用,支持ARM7/ARM9/ARM11, Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真。J-Link的驱动和固件版本可能会影响读取hex文件的结果,因为不同的固件版本和读取设置可能会导致细微的差异。

2、烧录

本文是通过J-Link V7.6版本进行烧录hex固件

1、打开JFlash

2、创建新工程

点击File->New project

3、选择芯片型号

择要读取/写入单片机对应的芯片型号,我这里选择的是STM32G030F6系列,选择的SWD模式。

4、打开程序

点击File->Open data file,选择烧录程序文件。

5、连接芯片

连接SWDIO、SWCLK、GND这三根线,连接好之后,点击Target->Connect,如果连接成功,在下面的LOG窗口会显示连接成功

6、程序写入

选择Target->Manual Programming->Erase chip清空单片机里面的程序,

清空之后选择Program&Verify进行烧录程序。

当弹出这个弹窗的时候,表示烧录成功。

3、问题与解决

可能出现的问题:

JLINK烧写程序遇到的常见错误ERROR:RAM check failed @ADDRESS 0x20000000

该问题主要是供电问题,查看电路板供电是否正常

相关推荐
猫猫的小茶馆24 分钟前
【ARM】从零封装STM32标准库
汇编·arm开发·stm32·单片机·嵌入式硬件·架构
国科安芯35 分钟前
商业卫星光电载荷控制系统中MCU抗辐照性能评估方法研究
单片机·嵌入式硬件·数码相机·性能优化·架构·risc-v
Terasic友晶科技1 小时前
5-DE10-Nano的HDMI方块移动案例——基于FPGA的I2C控制模块设计
单片机·嵌入式硬件·fpga开发·时钟分频·hdmi方块移动·i2c控制模块设计·配置寄存器
v先v关v住v获v取1 小时前
杨柳絮收集装置设计cad1张总图+三维图+设计说明书
科技·单片机·51单片机
v先v关v住v获v取2 小时前
草莓采摘机器人结构设计2张cad+设计说明书+三维图
科技·单片机·51单片机
liujing102329293 小时前
stm32 开发的 c_cpp_properties.json 配置
c语言·stm32·嵌入式硬件
一支闲人3 小时前
单片机学习的前提知识储备
单片机·基础知识
d111111111d3 小时前
STM32平衡车工具-匿名助手+虚拟串口如何使用。
笔记·stm32·单片机·嵌入式硬件·学习
嵌入式×边缘AI:打怪升级日志3 小时前
USB描述符
学习笔记·嵌入式·usb
xingzhemengyou13 小时前
STM32 Cortex-M3和Cortex-M4内核差异
stm32