克隆 RTOS 仓库(标签 v1.4.0,提交 efd2819)并重新编译 liblwip.a 后,始终连接软 AP 客户端会导致以下异常。
我使用 中提供的示例代码
viewtopic.php?f=31&t=227.
SDK版本:1.4.0(c599790)
模式:softAP(5e:cf:7f:12:2e:cf)
DHCP服务器启动:(IP:192.168.4.1,掩码:255.255.255.0,GW:192.168.4.1)
添加 if1
接线端子BCN 100
加 1
援助 1
站:0c:e7:25:d8:38:60 加入,AID = 1
致命异常 (3):
EPC1=0x4024f233
EPC2=0x00000000
EPC3=0x40105af3
EPCVADDR=0x4024d92c
DEPC=0x00000000
tn_add=0x4024f230
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
负载 0x40100000,LEN 26044,房间 16
尾部 12
Chksum 0xe6
HO 0 尾 12 室 4
负载 0x3ffe8000,LEN 2128,房间 12
尾部 4
Chksum 0xab
负载 0x3ffe8850,LEN 1408,房间 4
尾部 12
Chksum 0x8a
CSUM 0x8a
老鹰。epc1 指出的 S 摘录显示:
4024f230: ffd821 l32r a2, 4024f190
4024f233: 000232 l8ui a3, a2, 0
4024f236: 010242 l8ui a4, a2, 1
如果使用 wifi_softap_dhcps_stop() 禁用 DHCP;在 user_init() 结束时,模块不会崩溃。
我用 liblwip 编译 liblwip
光盘 third_party/
./make_lib.sh lwip
我用
使 BOOT=无 APP=0 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=2
I flash模块带
esptool.py --port /dev/ttyUSB0 write_flash 0x00000 eagle.flash.bin 0x20000 eagle.irom0text.bin 0xFE000 blank.bin
我的模块是 ESP-07,8MB = 1MB
PS:使用 lib 文件夹中提供的 liblwip 二进制文件,没有运行时问题