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文件

  • 相关阅读:
    如何学好编程
    进制转换
    第五周学习总结 20201204 于瀛鹏
    xor运算
    20201204 于瀛鹏 第四周学习总结
    20201204 于瀛鹏 第三周学习总结
    IEEE754浮点数
    base64编码
    罗马数字(1-3999)转阿拉伯数字
    俄罗斯方块
  • 原文地址:https://www.cnblogs.com/hkj8808/p/14776713.html
Copyright © 2011-2022 走看看