当前位置: 首页 > article >正文

【嵌入式常用工具】Srecord使用

  1. 文件格式
  • -Intel 表示hex格式
  • -Motorola 表示S19格式
  • -BINary 表示bin格式
  1. 截取指定地址段
srec_cat input.s19 -Motorola -crop 0x80010000 0x80380000 -output output.s19 -Motorola -address-length=4
  1. 填充指定地址段
srec_cat input.s19 -Motorola -fill 0xFF 0x100 0x200 -output output.s19 -Motorola -address-length=4

用0xFF 填充 0x100-0x200,不包括0x200的字节

  1. 删除指定地址段
srec_cat input.s19 -Motorola -exclude 0x80010000 0x80380000 -output output.s19 -Motorola -address-length=4
  1. 地址偏移
srec_cat input.s19 -Motorola -offset -0x11 -output output.s19 -Motorola -address-length=4

地址整体减小0x11

  1. 合并
srec_cat input.s19 -Motorola input2.s19 -Motorola -output output.s19 -Motorola -address-length=4

https://gitcode.com/open-source-toolkit/6b787/?utm_source=tools_gitcode&index=top&type=card&webUrl=


http://www.kler.cn/a/554564.html

相关文章:

  • 52款独特婚礼主题手绘水彩花卉树叶高清png免抠图设计素材Floria – Botanical Elements
  • 机器学习实战(9):神经网络基础——从感知机到多层感知机
  • 深入理解 Next.js 中的 Image 组件:优化图片加载与显示的利器
  • 前端web安全
  • .NET Core中的五种过滤器详解
  • OneNote手机/平板“更多笔记本”中有许多已经删掉或改名的,如何删除
  • 内部知识库:安全协作驱动数字化转型新路径
  • Reactor模型说明
  • 前端构建工具——Webpack和Vite的主要区别
  • DHCPV6
  • C语言基础20:函数的递归调用、数组做函数的参数
  • VSCode配置C/C++开发环境|最新教程202502
  • 【Spring详解一】Spring整体架构和环境搭建
  • 【Matlab】Matlab基于遗传算法的指纹识别(源码)【独一无二】
  • 如何在Windows 10操作系统中安装并配置PHP集成软件XAMPP
  • HTML5 面试题
  • AI大模型驱动的智能音视频通信:视频通话SDK工具EasyRTC在嵌入式设备中的应用探索
  • 深入理解 NoSQL 数据库:MongoDB 与 Cassandra
  • TCP 三次握手与四次挥手:构建与终止可靠通信的核心机制
  • 调用click.getchar()时Windows PyCharm无法模拟键盘输入