B-U585I-IOT02A WIFI模块调试遇到的问题
[复制链接]
本帖最后由 littleshrimp 于 2021-10-2 12:15 编辑
昨天在测试WI-FI例程时提示“flow is low wait flow timeout 0”怀疑WI-FI模块有问题,今天使用示波器测试了WI-FI模块的一些引脚,NLWRLS.FLOW引脚没有电平变化,MOSI引脚只有电平变化没有数据。
我在想这个板子是不是需要刷WI-FI模块的固件才能用,或者这个板子之前有人使用过改动过WI-FI模块的固件,于是我按照手册um2839-discovery-kit-for-iot-node-with-stm32u5-series-stmicroelectronics上的提示升级EMW3080的固件。
首先我下载了下边网址的压缩包,升级了里边的EMW3080updateV2.1.11RevC.bin固件,将SW2的开关拨到0,然后复位开发板,按下蓝色按键开始刷固件。
https://www.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/x-wifi-emw3080b.license=1633145666596.product=X-WIFI-EMW3080B.version=1.0.0.html
en.x-wifi-emw3080b_v1.0.0.zip
(22.03 MB, 下载次数: 1)
正常情况下应该像手册里说的那样提示成功,然后绿灯闪烁。不过我的却提示各种Noack,永远都收不完的Noack。
我在想是不是开关我拨错了,或者通信有问题,于是我将开关拨回原来的位置,这时再下载提示“STM32>EMW3080 bootloader failure, please move switch to force Boot pin to GND and reset board”,这说明至少原来开关是对的,而且STM32与EMW3080通信是正常的,但是为什么会提示Noack还是摸不到头脑。
因为拆包装时静电袋上没有封口帖,不确定这个板子是不是全新的,我仔细观察了板发现虽然EMW3080焊接处没有什么异样,但是CN2和CN1的引脚有明显补焊过的痕迹。
CN2右边4颗焊点比左边的那些亮很多,板子上也有大量助焊剂的残留。
CN1看起来更糟糕
板子的其它地方也油汪汪的,这是一个比较头疼的问题,会让我觉得这个板子是不是真的某些功能是坏的。
|