【发布时间】:2017-12-28 11:44:30
【问题描述】:
我需要一个编译器在命令行中将 .c 文件转换为 .hex 文件 我需要有关其工作原理的信息 非常感谢
【问题讨论】:
-
avr-gcc 和 avrdude 浮现在脑海,但你的问题太笼统了。总之,互联网上到处都是 AVR ATMega MCU 入门教程,尤其是因为它用于 Arduino。
标签: c hex bootloader hex-file
我需要一个编译器在命令行中将 .c 文件转换为 .hex 文件 我需要有关其工作原理的信息 非常感谢
【问题讨论】:
标签: c hex bootloader hex-file
这取决于您的应用程序的目标是什么。如果将其加载到微处理器上,这就是我假设您需要 hex 文件的原因,您将需要下载微处理器的编译器。这大概可以在芯片制造商网站上获得。获得此文件后,您将需要编译、链接和映射您的项目,这将产生某种输出文件,例如组合对象文件格式 (COFF) 文件。对于我正在使用的微处理器,制造商还提供了一个转换器,可以将 COFF 文件转换为十六进制格式。然后可以使用 hex 文件将固件加载到芯片上。
【讨论】: