如何使用MPLAB-X-IDE生成.bin可执行文件?

问题描述 投票:0回答:1

我正在使用 Microchip 的 MPLAB_X_IDE 生成可执行文件,编译器是 XC-16。 它生成可执行文件.hex 和.elf。但是,这次我需要二进制可执行文件。谁能告诉我如何从 .hex 或 .elf 文件生成 .bin 文件,以及这是否可以通过 MPLAB-X-IDE 或其任何插件实现?

executable bin mplab-5.45
1个回答
0
投票

经过几个小时的网络研究,我找到了方法:

在 MPLAB 项目属性窗口中选择“Building”并告诉编译器在构建后执行此宏:

${MP_CC_DIR}\xc16-objcopy -I ihex -O 二进制 "${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.hex" "${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.bin ”

图片显示了如何操作: Project Properties Window

就是这样。

现在的问题是理解为什么生成的 bin 文件比 .hex 文件大近 10 倍,但我会为此专门发表另一篇文章,因为我一点也不知道......

© www.soinside.com 2019 - 2024. All rights reserved.