-5

我需要一个编译器来在命令行中将 .c 文件转换为 .hex 文件,我需要有关其工作原理的信息,非常感谢

4

1 回答 1

0

这取决于您的应用程序的目标是什么。如果它被加载到微处理器上,这就是我假设您需要一个十六进制文件的原因,您将需要下载微处理器的编译器。这大概可以在芯片制造商网站上获得。获得此文件后,您将需要编译、链接和映射您的项目,这将产生某种输出文件,例如组合对象文件格式 (COFF) 文件。对于我正在使用的微处理器,制造商还提供了一个转换器,可以将 COFF 文件转换为十六进制格式。然后可以使用十六进制文件将固件加载到芯片上。

于 2017-07-22T13:09:48.517 回答