我在工作实验室中使用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