我正在使用Arduino IDE 1.6.9和电路板管理器作为节点MCU 0.9(ESP-12模块)。当我使用验证按钮编译程序时。它创建了一个.bin文件,我的期望是.hex文件。
我浏览了之前的帖子,并建议我使用以下选项查找.hex文件:
C:\Users\simbu\AppData\Local\Temp\buildXXXX.tmp
下查找hex文件
夹不幸的是,以上所有选项都为我的程序创建了一个.bin文件。我期待一个带.hex扩展名的文件。 .bin和.hex文件是否相同?
我在这里有三个问题。
答案 0 :(得分:3)
如果.bin和.hex是不同的文件,我该如何生成.hex文件?
我可以使用.bin文件(大小228Kb)使用AVRDude命令上传到我的AtMega MicroController吗?
您为ESP8266编译了当然,您不能将该文件与ATmega微控制器一起使用。您需要为要上传的电路板进行编译。当你这样做时,你确实会得到你期望的.hex文件。
我可以使用ESP8266作为程序员界面将程序/ bin文件上传到ATMega MicroController吗?
是的,您可以将ESP8266用作AVR微控制器的ISP(系统内编程)编程器: