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

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

相关推荐
可待电子单片机设计定制(论文)7 小时前
【STM32设计】基于STM32的智能门禁管理系统(指纹+密码+刷卡+蜂鸣器报警)(代码+资料+论文)
stm32·单片机·嵌入式硬件
不可思议迷宫8 小时前
Verilog编程实现一个分秒计数器
单片机·嵌入式硬件·fpga开发
life_yangzi10 小时前
关于单片机IAP升级的那点事儿|智能设置中断向量表
单片机·嵌入式硬件
了一li12 小时前
STM32实现一个简单电灯
stm32·单片机·嵌入式硬件
可待电子单片机设计定制(论文)14 小时前
【STM32设计】数控直流稳压电源的设计与实现(实物+资料+论文)
stm32·嵌入式硬件·mongodb
march_birds15 小时前
FreeRTOS 与 RT-Thread 事件组对比分析
c语言·单片机·算法·系统架构
小麦嵌入式15 小时前
Linux驱动开发实战(十一):GPIO子系统深度解析与RGB LED驱动实践
linux·c语言·驱动开发·stm32·嵌入式硬件·物联网·ubuntu
触角0101000117 小时前
STM32F103低功耗模式深度解析:从理论到应用实践(上) | 零基础入门STM32第九十二步
驱动开发·stm32·单片机·嵌入式硬件·物联网
昊虹AI笔记17 小时前
使用STM32CubeMX和Keil在STM32上创建并运行一个简单的FreeRTOS多任务程序
stm32·单片机·嵌入式硬件
断水客17 小时前
怎么理解量子比特模型,迁移到量子计算机开始编程
嵌入式·量子计算·软件开发