【车载开发系列】使用J-Flash下载Hex文件

news/2024/10/19 9:41:27/

【车载开发系列】使用J-Flash下载Hex文件

【车载开发系列】使用J-Flash下载Hex文件

  • 【车载开发系列】使用J-Flash下载Hex文件
    • 概要
    • 1. 打开J-Flash软件
    • 2. 创建新的工程
    • 3. 选择芯片类型
    • 4. 打开HEX文件
    • 5. 连接芯片
    • 6. 擦除目标扇区(可选)
    • 7. 烧写文件到目标扇区
    • 8. 验证烧录是否成功
    • 9.断开连接

概要

使用J-Flash烧录HEX文件是一个相对直接的过程,主要步骤包括打开软件、创建工程、选择芯片类型、打开HEX文件、连接芯片、擦除目标扇区(如果需要)、烧写文件到目标扇区,最后验证烧录是否成功。
J-Flash是J-Link系列工具里用于FLASH操作的GUI工具,也支持命令行方式操作。一般在装好J-Link之后,就会附带一个J-Flash

1. 打开J-Flash软件

首先,在电脑桌面上找到“J-Flash”名称的图标文件,双击打开软件。
在这里插入图片描述

2. 创建新的工程

在软件界面中,选择“创建新的工程”或“打开现有项目”,根据需要选择。为了对芯片进行烧写,需要先配置工程
在这里插入图片描述

3. 选择芯片类型

在创建新工程时,需要选择目标设备的芯片类型。这有助于软件正确配置烧写参数。
在这里插入图片描述

4. 打开HEX文件

在软件界面中找到“打开文件”或“File”菜单,选择你的HEX文件进行加载。
在这里插入图片描述

5. 连接芯片

使用J-Link或其他兼容的调试器将电脑与目标芯片连接。确保连接正确无误,软件能够识别到目标芯片。
在这里插入图片描述

6. 擦除目标扇区(可选)

如果需要,可以选择擦除目标扇区,以便为新的烧录做准备。
擦除目标扇区 - Target → Manual Programming → Erase Secteors
如果你有整个从0x0800 0000的Hex文件,可以选择 Erase Chip
在这里插入图片描述

7. 烧写文件到目标扇区

烧写文件到目标扇区:选择要烧写的扇区,然后点击“烧写”或“Program & Verify”选项,将HEX文件内容写入目标芯片。写入文件后,就会出现如下面一样的LOG
在这里插入图片描述
在这里我们还可以手动选择操作的扇区。Options → Project settings → Flash
在这里插入图片描述

8. 验证烧录是否成功

烧写完成后,软件通常会显示烧写成功的提示。此外,还可以通过读取芯片内容来验证烧写是否成功。
在这里插入图片描述

9.断开连接

完成烧写后,记得断开与目标芯片的连接,以避免不必要的干扰。


http://www.ppmy.cn/news/1509450.html

相关文章

苹果公司最新动态:iOS / iPadOS 18 开发者预览版 Beta 6 发布,iPhone SE 4支持 Apple Intelligence

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 苹果公司,作为全球科技行业的领军企业,一直在不断地推动产品创新和市场扩张。近期,苹果公司有多项新动态引起…

mysql速起架子

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz 下载mysql tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz 解压 mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql-8.0 改名 去到bin目录 cd bin mkdir data gr…

数据结构之排序(下)

片头 嗨!小伙伴们,咱们又见面啦,在上一篇数据结构之排序(上)中,我们学习了直接插入排序、冒泡排序和希尔排序,今天我们继续学习排序这一块,准备好了吗?Ready Go ! ! ! 一、选择排序 1.1 基本思…

什么是令牌桶算法?工作原理是什么?使用它有哪些优点和注意事项?

大家好,我是鸭鸭! 此答案节选自鸭鸭最近弄的面试刷题神器面试鸭 ,更多大厂常问面试题,可以点击下面的小程序进行阅读哈! 目前这个面试刷题小程序刚出,有网页和小程序双端可以使用! 回归面试题…

Linux Shell测试端口的TLS协议

Shell脚本使用nmap工具来扫描目标服务器的所有开放端口,并列出每个端口支持的TLS协议和加密套件。这对于检查服务器的安全配置和确保只支持安全的TLS版本非常有用。 基于 nmap 工具和ssl-enum-ciphers脚本 #!/bin/bash# 检查是否提供了目标服务器IP或域名 if [ -z…

ios语言基础

Swift 1. 变量和常量 变量:使用 var 关键字定义,可以修改其值。常量:使用 let 关键字定义,值一旦设定就不能修改。 var variableName 42 variableName 50let constantName 42 // constantName 50 // 这是错误的&#xff0c…

NacosRce到docker逃逸实战

1、Nacos Derby Rce打入内存马 这个漏洞的原理大家应该都知道&#xff0c; 2.3.2 < Nacos < 2.4.0版本默认derby接口未授权访问&#xff0c;攻击者可利用未授权访问执行SQL语句加载构造恶意的JAR包导致出现远程代码执行漏洞。 在日常的漏洞挖掘过程中也是碰到了nacos&…

CNN代码实战

CNN的原理 从 DNN 到 CNN &#xff08;1&#xff09;卷积层与汇聚 ⚫ 深度神经网络 DNN 中&#xff0c;相邻层的所有神经元之间都有连接&#xff0c;这叫全连接&#xff1b;卷积神经网络 CNN 中&#xff0c;新增了卷积层&#xff08;Convolution&#xff09;与汇聚&#xff08…