Arduino ESP8266板创建十六进制文件
Ardunio ESP8266 board creating hex file
我正在使用 Arduino IDE 1.6.9 和板管理器作为“节点 MCU 0.9(ESP-12 模块)。当我使用验证按钮编译程序时。它创建了一个 .bin 文件和我的期望是一个 .hex 文件。
我浏览了之前的帖子,所有帖子都建议我使用这些选项查找 .hex 文件:
- 在黑屏中寻找hex文件路径
- 在
C:\Users\simbu\AppData\Local\Temp\buildXXXX.tmp
下寻找hex文件
文件夹
- 草图 => 导出编译好的库
不幸的是,以上所有选项都在为我的程序创建一个 .bin 文件。我需要一个扩展名为 .hex 的文件。 .bin 和 .hex 文件是否相同?
我这里有三个问题。
- 如果 .bin 和 .hex 是不同的文件,如何生成 .hex 文件?
- 我可以使用 .bin 文件(大小 228Kb)使用 AVRDude 命令上传到我的 AtMega 微控制器吗?
- 我可以使用 ESP8266 作为编程接口将 program/bin 文件上传到 ATMega 微控制器吗?
If .bin and .hex are different files, how can i generate .hex file ?
Can i use the .bin file (Size 228Kb) to upload into my AtMega MicroController using AVRDude commands?
您是为 ESP8266 编译的,所以您当然不能将该文件与 ATmega 微控制器一起使用。您需要为要上传到的板编译。当您这样做时,您确实会得到您期望的 .hex 文件。
Can I use ESP8266 as a programmer interface to upload the program/bin file into ATMega MicroController ?
是的,您可以将 ESP8266 用作 AVR 微控制器的 ISP(在系统编程)编程器:
- 将 ESP8266 连接到您的计算机。
- Select 工具 > 开发板 菜单中的相应 ESP8266 开发板。
- 文件 > 示例 > ESP8266AVRISP > Arduino_Wifi_AVRISP
- 将草图上传到您的 ESP8266。您现在可以将它用作 ISP 编程器。有关详细信息,请参阅 https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266AVRISP/README.rst
我正在使用 Arduino IDE 1.6.9 和板管理器作为“节点 MCU 0.9(ESP-12 模块)。当我使用验证按钮编译程序时。它创建了一个 .bin 文件和我的期望是一个 .hex 文件。
我浏览了之前的帖子,所有帖子都建议我使用这些选项查找 .hex 文件:
- 在黑屏中寻找hex文件路径
- 在
C:\Users\simbu\AppData\Local\Temp\buildXXXX.tmp
下寻找hex文件 文件夹 - 草图 => 导出编译好的库
不幸的是,以上所有选项都在为我的程序创建一个 .bin 文件。我需要一个扩展名为 .hex 的文件。 .bin 和 .hex 文件是否相同?
我这里有三个问题。
- 如果 .bin 和 .hex 是不同的文件,如何生成 .hex 文件?
- 我可以使用 .bin 文件(大小 228Kb)使用 AVRDude 命令上传到我的 AtMega 微控制器吗?
- 我可以使用 ESP8266 作为编程接口将 program/bin 文件上传到 ATMega 微控制器吗?
If .bin and .hex are different files, how can i generate .hex file ?
Can i use the .bin file (Size 228Kb) to upload into my AtMega MicroController using AVRDude commands?
您是为 ESP8266 编译的,所以您当然不能将该文件与 ATmega 微控制器一起使用。您需要为要上传到的板编译。当您这样做时,您确实会得到您期望的 .hex 文件。
Can I use ESP8266 as a programmer interface to upload the program/bin file into ATMega MicroController ?
是的,您可以将 ESP8266 用作 AVR 微控制器的 ISP(在系统编程)编程器:
- 将 ESP8266 连接到您的计算机。
- Select 工具 > 开发板 菜单中的相应 ESP8266 开发板。
- 文件 > 示例 > ESP8266AVRISP > Arduino_Wifi_AVRISP
- 将草图上传到您的 ESP8266。您现在可以将它用作 ISP 编程器。有关详细信息,请参阅 https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266AVRISP/README.rst