Maix GO的AT驱动wifi问题(已解决)

2021-03-211.8万
AI 快速预览详细 收起
本文解决了Maix GO在使用AT命令集驱动WiFi模块时遇到的问题。具体表现为终端打印异常信息,ESP模块不响应AT命令。通过排查发现原因是USB供电不足。解决方案是插上电池,确保足够的供电。

Maix GO的AT驱动wifi问题(已解决)

问题详情

近日买的Maix GO,想测试下网络功能,但AT命令集wifi模块驱动不了,用network下面的demo_send_at_cmd例程查原因,发现两个现象:

  1. 这几句#for new MaixGO board, if not, remove it,必须去掉,否则会死机

    我查了原理图,好像IO0对应JTAG的TCK,不知道把它设成0是什么用意?

    fm.register(0, fm.fpioa.GPIOHS1, force=True)

    wifi_io0_en=GPIO(GPIO.GPIOHS1, GPIO.OUT)

    wifi_io0_en.value(0)

  2. 把上述语句去掉执行的结果是在终端里打印这些:

    1

    1

    1

    b’\r\n ets Jan 8 2013,rst cause:1, boot mode
    8

    8

    8

    8

    跟踪下来是ESP模块不响应"AT+GMR\r\n"命令,从复位打印的字符看,波特率115200是对的,且用逻辑分析仪、示波器都能看到两个管脚上的串口报文,只能收到ESP模块的上电信息,后面发给它的AT命令就不回答了。

解决办法

原因是让wifi模块和k210同时工作的情况下,usb供电不足

尝试查复位寄存器状态、看门狗,但把电池插上就可以,一试成功



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
Sipeed-大佬鼠
Sipeed-大佬鼠
原来如此
猪百岁
猪百岁
我说咋一直不好,之前不懂这些哈哈
- 没有更多了 -