littleshrimp 发表于 2021-10-2 12:13

B-U585I-IOT02A WIFI模块调试遇到的问题

本帖最后由 littleshrimp 于 2021-10-2 12:15 编辑

<p>昨天在测试WI-FI例程时提示&ldquo;flow is low&nbsp;wait flow timeout 0&rdquo;怀疑WI-FI模块有问题,今天使用示波器测试了WI-FI模块的一些引脚,NLWRLS.FLOW引脚没有电平变化,MOSI引脚只有电平变化没有数据。</p>

<p>我在想这个板子是不是需要刷WI-FI模块的固件才能用,或者这个板子之前有人使用过改动过WI-FI模块的固件,于是我按照手册um2839-discovery-kit-for-iot-node-with-stm32u5-series-stmicroelectronics上的提示升级EMW3080的固件。</p>

<p>首先我下载了下边网址的压缩包,升级了里边的EMW3080updateV2.1.11RevC.bin固件,将SW2的开关拨到0,然后复位开发板,按下蓝色按键开始刷固件。</p>

<p>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</p>

<p></p>

<p>正常情况下应该像手册里说的那样提示成功,然后绿灯闪烁。不过我的却提示各种Noack,永远都收不完的Noack。</p>

<p> &nbsp;</p>

<p>我在想是不是开关我拨错了,或者通信有问题,于是我将开关拨回原来的位置,这时再下载提示&ldquo;STM32&gt;EMW3080 bootloader failure, please move switch to force Boot pin to GND and reset board&rdquo;,这说明至少原来开关是对的,而且STM32与EMW3080通信是正常的,但是为什么会提示Noack还是摸不到头脑。</p>

<p>&nbsp;因为拆包装时静电袋上没有封口帖,不确定这个板子是不是全新的,我仔细观察了板发现虽然EMW3080焊接处没有什么异样,但是CN2和CN1的引脚有明显补焊过的痕迹。</p>

<p>CN2右边4颗焊点比左边的那些亮很多,板子上也有大量助焊剂的残留。</p>

<p></p>

<p>CN1看起来更糟糕</p>

<p> &nbsp; &nbsp;</p>

<p>板子的其它地方也油汪汪的,这是一个比较头疼的问题,会让我觉得这个板子是不是真的某些功能是坏的。</p>

<p> &nbsp;</p>

<p>&nbsp;</p>

Jacktang 发表于 2021-10-2 17:19

<p>不会这搞到已经维修过的板子了吧</p>

<p>拆焊过</p>

<p>也可能是板子是人工焊后,没有清洗焊渣</p>

littleshrimp 发表于 2021-10-2 18:19

Jacktang 发表于 2021-10-2 17:19
不会这搞到已经维修过的板子了吧

拆焊过

也可能是板子是人工焊后,没有清洗焊渣

<p>不太清楚为什么会补焊,有张图片焊锡油落在&quot;SE&quot;标签上边,说明是先帖的标签后焊的那4个插针。</p>

yangjiaxu 发表于 2021-10-31 22:58

<p>WiFi的话,还挺简单那,升级固件可操作也可以不操作,基本上都可以不用操作的,如果使用他们的demo的话,就是串口助手的事儿了,如果串口助手的编码格式不对,发送的数据没反应哦&nbsp;</p>
页: [1]
查看完整版本: B-U585I-IOT02A WIFI模块调试遇到的问题