Wifi协议栈异常

大家好,我在测试wifi的时候发现一个奇怪的问题,wifi成功连接到路由器并通过DHCP服务获取到IP后就会一直打印fifo满,想通过源码追寻原因,发现实现的程序代码被封装到了lib_wlan.a的静态编译库内,没办法知道产生这个问题的原因 :sweat_smile:

使用SDK版本为sdk-amebad_v6.2C-RC

而且我只要使用的wifi的功能,手动按键重启都会导致FLASH内的镜像异常,需要重新烧录才能继续运行

写入FLASH导致镜像异常的问题 :frowning:,屏蔽掉变得正常了

fw cmd fifo full 这个信息听起来像是你输入的AT command过长导致的。。

可以尝试在你当前的sdk中搜索关键词“fw cmd fifo full" 试一试,你的SDK应该包括了所有必要的源码,如果没有的话,请把查到的源码文件名留在这里

已经解决啦,尝试搜索过,并未找到对应的字符,但是通过MAC_1C0的字符发现是在lib_wlan.a的静态库内。

原因是因为写入FLASH导致,但是其实写入FLASH的地址并不在程序代码的地址内,我会先去确认写入地址是否出错的,再来请教 谢谢啦

1 Like

ok, 地址可以查看application note.pdf