zoukankan      html  css  js  c++  java
  • Microchip MPLAB下的hexmate使用

    一、问题介绍

    在做MCU,Boot升级时候,遇到Hex文件每行数据,不是整行,在MCU中FLASH的驱动代码还要去刷入的数据为8的倍数时,此时要么上位机处理发送的数据,要么MCU去识别做缓存处理,进行升级

    无论哪种都不是很方便,而且容易出错。

    在逛论坛时候发现Hexmate的工具,能对hex进行自动添加数据进行补齐,当然还有其他的功能。

    二、使用Hexmate自动补齐0xFF的方法

    软件在MPLAB安装路径下,D:Program FilesMicrochipMPLABXv5.45mplab_platformin

    使用txt编写bat脚本,将后=后缀改完.bat

    内容如下

    del Output.hex
    hexmate.exe My.hex -FILL=0xFFFF@0xE000:0x2e200 >> Output..hex

    第一行为每次运行前删除上次的输出文件,

    第二行为My.hex为输入文件,在地址范围0xE000:0x2e200中的空白区域添入0xFF进行补齐,补齐的文件输出为Output.hex文件

    脚本编写完成后,将要格式化的My.hex放在Hexmate路径,点击运行脚本,进行格式化的输出。当前路径会出现Output.hex文件

  • 相关阅读:
    CSS边框
    各大网站注册的用处(个人看法)
    20121011 外边距
    20120921碎碎念
    20121011 CSS一
    20120919碎碎念
    CSS 文本装饰属性
    外边距合并
    EverBox开发笔记1
    “Core Data”中的“dynamic implementation”
  • 原文地址:https://www.cnblogs.com/hkj8808/p/14776713.html
Copyright © 2011-2022 走看看