C代码转换为HEX文件



我在工作实验室中使用Linux将.c代码转换为.elf/.hex,以便将其加载到Teensy++2.0。我怎么能在家里使用Windows?是否有C到HEX转换器

这是我在Linux中使用的终端命令:

avr-gcc -mmcu=at90usb1286 –o <output.elf> <input.c> usb_serial.c

avr-objcopy –O ihex <output.elf> <output.hex>

很明显,如果您已经习惯了Linux上的avr-gcc,并希望在windows上完成相同的任务,那么您想要的是为您的windows框构建avr-gcc。

获得一个简单的方法是安装Arduino IDE,它自带副本。您可以简单地忽略IDE和arduino库,并像现在一样直接使用已安装的avr-gcc。

windows端口的另一个来源是winavr

avr-gcc也适用于Windows,因此您可以在Windows上以完全相同的方式进行操作。您需要WInAVR

也许这就是您想要的:http://www.engineersgarage.com/forums/8051/how-convert-c-code-hex-code-using-keil-compiler

最新更新