0

首先,我想说这是我第一次使用 ESP wifi 模块。AT+UART=9600,8,1,0,0我正在使用 AT 命令对该模块进行编程,一切都很完美,直到我使用from更改了模块的波特率https://bbs.espressif.com/viewtopic.php?t=6109。从那里开始,我开始寻找出错的原因。然后,我认为固件可能已损坏。然后,我找到了一个刷固件的教程https://www.instructables.com/id/ESP-12F-Flashing-AT-Firmware/。我跟着,乍一看,一切都很好。但后来我发现并非所有命令都运行良好,所以我查看了我已安装到模块的文档,我发现了这个(它是我使用的片段)

. 读我的笔记(这不在教程中,而是在文件夹中):

引导模式

下载://我尝试了两个版本

闪存大小 32Mbit:512KB+512KB

boot_v1.2+.bin 0x00000

user1.1024.new.2.bin 0x01000

esp_init_data_default.bin 0x3fc000(可选)

空白.bin 0x7e000 & 0x3fe000

闪存大小 32Mbit-C1:1024KB+1024KB

boot_v1.2+.bin 0x00000

user1.2048.new.5.bin 0x01000

esp_init_data_default.bin 0x3fc000(可选)

空白.bin 0xfe000 & 0x3fe000

.

更新步骤

1.确保TE(终端设备)处于sta或sta+ap模式ex。

AT+CWMODE=3
    OK

2.确保TE获得IP地址ex。

AT+CWJAP="ssid","12345678"
    OK

AT+CIFSR
192.168.1.134
  1. 让我们更新前。

AT+CIUPDATE

        +CIPUPDATE:1    //found server

        +CIPUPDATE:2    //connect server

        +CIPUPDATE:3    //got edition

        +CIPUPDATE:4    //start start
    
        OK

笔记。如果更新有错误,则中断更新并打印ERROR。.

. 自述文件结束

我放了什么和收到了什么

AT+CWMODE=3
OK

.

AT+CWJAP="SSID","PASSWORD"
strange characters

我尝试了不同的时间,得到了不同的答案,例如WIFI DISCONNECTEDOKWIFI CONNECTED GOT IP(可能是因为 512KB+512KB 和 1024KB+1024KB 的响应不同,我不这么认为,但我不知道)。.

AT+CIFSR
APIP,"192.168.4.1"
+CIFSR:APMAC,"f6:cf:a2:d1:3e:38

.

AT+CIUPDATE

使用最后一个命令,我发生了三件不同的事情

情况1

    +CIPUPDATE:1    

    +CIPUPDATE:2    

    +CIPUPDATE:3    

    +CIPUPDATE:3    

    +CIPUPDATE:4    //only sometimes
    
    ERROR //Sometimes after +CIPUPDATE:1, +CIPUPDATE:2, +CIPUPDATE:3 OR +CIPUPDATE:4 

情况 2 它什么也不做,或者它发送 +CIPUPDATE:n 但带有垃圾字符

案例3 发送后AT+CIUPDATE有时会发送

`

等 2013 年 1 月 8 日,第一个原因:2,启动模式:(3,6)

foad |:000800, vY⸮b⸮⸮⸮⸮⸮⸮⸮j tXM⸮j ,k⸮յ⸮⸮⸮⸮"5 加载 0x3ffe8000, len ⸮b⸮⸮⸮⸮⸮⸮j tX]⸮⸮i ,kkյ ⸮⸮⸮5 ho 0 talm 18 ta4 2 1I H a 2
正确闪图致命异常(28):`

我发送致命错误(28)。我已经找过了https://www.espressif.com/sites/default/files/documentation/esp8266_reset_causes_and_common_fatal_exception_causes_en.pdf,但我不知道我应该怎么做(因为我没有使用 user1.1024.new.2.bin那个时间)

我已经花了两个多星期的时间,并且我有 3 个模块像这样被阻止,所以如果有人能帮助我,那就太棒了。

谢谢

米克尔

4

0 回答 0