JFlash工具将多个Bin文件或hex文件合并成一个(app+bootloader)

开发过程中,会遇到需要将多个bin文件合并成一个bin文件,尤其是需要将bootloader文件和App文件合并成一个文件。
1.使用version6.8下载地址:https://www.segger.com/downloads/jlink/
2.芯片运行的起始地址:J-Flash工具可以根据选择的芯片类型,自动填充芯片运行的起始地址,比如STM32或者GD32,芯片运行的起始地址为:0X08000000,
比如s32k144的起始地址是0x00000000。
在这里插入图片描述

3.合并boot和app
File->open data file->选择bin文件或者hex文件(bootloader),芯片默认起始地址为:0x0
点击OK之后,界面中会显示当前打开的bin文件或者hex文件的内容:如果是hex文件,文件中会包含地址信息。不会有起始地址的提醒框。如果是bin文件,需要手动输入起始地址。
在这里插入图片描述
选择File->merge data file…->选择bin文件(App),会有输入起始地址提醒框:
在这里插入图片描述
此时地址不能写默认地址:0x0,而是写默认地址0x0 + booloader地址偏移量,当然偏移量可以是实际的地址偏移量(offset),也可以是比实际偏移量大的数据,这个数据需要根据Bootloader程序内部设置而定。当前示例中写的地址是0xD000。

合入App文件后的详细内容:包含一个区域的Bootloader和App的分界区域,这里是为了Bootloader程序扩展性。
最后将文件保持:File->save data file as —> “test.hex“或 “test.bin".

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/411736.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

宏集干货丨探索物联网HMI的端口转发和NAT功能

来源:宏集科技 工业物联网 宏集干货丨探索物联网HMI的端口转发和NAT功能 原文链接:https://mp.weixin.qq.com/s/zF2OqkiGnIME6sov55cGTQ 欢迎关注虹科,为您提供最新资讯! #工业自动化 #工业物联网 #HMI 前 言 端口转发和NAT功…

UML-通信图和交互概览图(通信图和顺序图的区别与联系)

UML-通信图和交互概览图(通信图和顺序图的区别与联系) 一、通信图简介1.消息2.链接 二、通信图和[顺序图](https://blog.csdn.net/weixin_65032328/article/details/135587782)的联系与区别三、交互概览图四、顺序图转化为通信图练习 一、通信图简介 通…

BEESCMS靶场小记

MIME类型的验证 image/GIF可通过 这个靶场有两个小坑: 1.缩略图勾选则php文件不执行或执行出错 2.要从上传文件管理位置获取图片链接(这是原图上传位置);文件上传点中显示图片应该是通过二次复制过去的;被强行改成了…

DQN、Double DQN、Dueling DQN、Per DQN、NoisyDQN 学习笔记

文章目录 DQN (Deep Q-Network)说明伪代码应用范围 Double DQN说明伪代码应用范围 Dueling DQN实现原理应用范围伪代码 Per DQN (Prioritized Experience Replay DQN)应用范围伪代码 NoisyDQN伪代码应用范围 部分内容与图片摘自:JoyRL 、 EasyRL DQN (Deep Q-Networ…

2024年华数杯国际赛论文全网首发

Problem ChosenBZD 2024HSBMCM/ICMSummary Sheet Team NumberMI11111 基于数据分析下的光伏发电 摘 要 根据最新数据,中国的总发电量超过20万亿千瓦时,总体排名世界第一,而光伏发电是一种重要的可再生能源,可以将太阳能转化…

Linux Jenkins配置Git

1.卸载Centos自带的git1.7.1: 通过git –version查看系统带的版本,Centos应该自带的是git版本是1.7.1 终端输入:yum remove git 2.安装所需软件包 终端输入:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel a…

MySQL体系结构

🎉欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克🍹 ✨博客主页:小小恶斯法克的博客 🎈该系列文章专栏:重拾MySQL-进阶篇 🍹文章作者技术和水平很有限,如果文中出现…

Power Designer 连接 PostgreSQL 逆向工程生成pd表结构操作步骤以及过程中出现的问题解决

一、使用PowerDesigner16.5 链接pg数据库 1.1、启动PD.选择Create Model…。 1.2、选择Model types / Physical Data Model Physical Diagram:选择pgsql直接【ok】 1.3、选择connect 在工具栏选择Database-Connect… 快捷键:ctrlshiftN.如下图&#xff…

IOS-UIAlertController简单使用-Swift

UIAlertControlle时IOS的对话框控制器(警报控制器),简单使用方法如下: 步骤都一样,先是创建UIAlertController,然后创建UIAlertAction,再将UIAlertAction添加到UIAlertController中,…

一、前置知识

一、前置知识 1、发展历程 介绍: Android之父:Andy RubinAndroid起源:基于Linux内核所属公司:Google第一部安卓手机:HTC所属设备:手机、平板、车载等Android开发语言:JVM语言(Java、…

ChatGPT付费创作系统V2.5.8独立版+前端

小狐狸ChatGPT付费创作系统V2.5.8版本最大特点新增PC端绘画功能全新升级。该版本为编译版无开源,本版本同样处理了后台弹窗、暗链网址。单独制作了2.5.5升级至2.5.8数据库升级包及升级文件,直接导入即可使用。本版本升级后唯一BUG后台绘画功能新增的翻译…

数据仓库(3)-模型建设

本文从以下9个内容,介绍数据参考模型建设相关内容。 1、OLTP VS OLAP OLTP:全称OnLine Transaction Processing,中文名联机事务处理系统,主要是执行基本日常的事务处理,比如数据库记录的增删查改,例如mysql、oracle…