如何将 dsPIC33 HEX 文件转换为二进制文件?

How to convert dsPIC33 HEX file to binary?

我的 dsPIC33 应用程序有一个 HEX 文件,现在我想通过串行方式将该文件发送到微控制器。

由于编译器生成的 HEX 文件是 intel hex 格式,我尝试用 arm-none-eabi-objcopy 将其转换为二进制文件,这正如预期的那样不起作用。

是否有任何工具可以将 HEX 或 ELF 文件转换为 dsPIC33 的原始二进制文件?

您可以使用 MPLAx IPE。

当您加载 .hex 文件并构建环境时,您将获得一个 .bin 文件,

所以我不得不偶尔查看 through/read .hex 文件,当它们在 .bin 中时更容易。如果你有一个 linux 主机,安装 hex2bin,然后简单地执行“./hex2bin ”,然后使用类似 GHex 的东西来读取文件。