完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在使用我的 ESP8266-01 和 Arduino SDK 玩了一会儿后,我想再次在其上安装 AT 固件,但我失败了。
我尝试从ESP8266_NONOS_SDK-3.0.5开始,按如下方式安装它: esptool.py write_flash 0x00000 boot_v1.2.bin 0x01000 AT/512 512/user1.1024.new.2.bin 0xfc000 esp_init_data_default_v08.bin 0x7e000 blank.bin 0xfe000 blank.bin 闪烁期间没有错误(见下文),但在正常情况下,不是下载模式,在通电后 ESP8266-01 运行不规则 LED 疯狂闪烁,游戏机被垃圾淹没。 有谁能这么好,引导我走上正确的道路?我对 ESP8266-01 很陌生。 |
|
相关推荐
1个回答
|
|
要解决这个问题,我们可以按照以下步骤操作:
1. **检查硬件连接**:首先确保您的ESP8266-01模块与计算机之间的连接正确。通常,您需要将模块的TXD、RXD、GND和VCC引脚连接到计算机的相应引脚上。 2. **确保ESP8266-01处于下载模式**:在开始烧录之前,确保ESP8266-01处于下载模式。通常,您需要按住模块上的FLASH按钮,然后给模块供电。在这种情况下,LED灯应该会闪烁,表示模块已进入下载模式。 3. **使用正确的esptool.py版本**:确保您使用的是与您的Arduino SDK版本兼容的esptool.py。您可以从Espressif的GitHub仓库下载最新版本的esptool.py。 4. **检查文件路径**:确保您在命令中指定的文件路径正确。例如,如果您将文件保存在桌面上,您需要使用完整的文件路径,如`C:UsersYourUsernameDesktopboot_v1.2.bin`。 5. **使用正确的烧录命令**:根据您的描述,您已经使用了以下命令进行烧录: ``` esptool.py write_flash 0x00000 boot_v1.2.bin 0x01000 AT/512 512/user1.1024.new.2.bin 0xfc000 esp_init_data_default_v08.bin 0x7e000 blank.bin 0xfe000 blank.bin ``` 请确保这些文件的名称和路径正确。如果仍然出现问题,您可以尝试使用以下命令: ``` esptool.py --port COMx erase_flash esptool.py --port COMx write_flash 0x00000 boot_v1.2.bin 0x01000 user1.1024.new.2.bin 0xfc000 esp_init_data_default_v08.bin 0x7e000 blank.bin ``` 其中`COMx`是您的ESP8266-01模块连接到计算机的串口。 6. **检查串口通信**:在烧录完成后,您可能需要检查串口通信是否正常。您可以使用串口调试工具(如PuTTY或Tera Term)来检查ESP8266-01模块的输出。 7. **尝试其他固件版本**:如果问题仍然存在,您可以尝试使用其他版本的AT固件,或者尝试使用不同的Arduino SDK版本。 8. **寻求社区帮助**:如果以上步骤都无法解决问题,您可以在相关论坛或社区(如Espressif官方论坛、ESP8266社区等)寻求帮助。在那里,您可以找到其他用户可能遇到的类似问题和解决方案。 通过以上步骤,您应该能够找到并解决ESP8266-01模块安装AT固件失败的问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
419浏览 6评论
352浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
334浏览 5评论
337浏览 4评论
317浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-24 09:50 , Processed in 0.788200 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191