This post was last edited by littleshrimp on 2021-10-14 09:25
When I tested the WIFI function of B-U585I-IOT02A before, I failed to pass the official routine. Later, the forum administrator contacted ST engineers and got a reply quickly. It turned out that SW2 only needed to turn BOOT to 0. I didn't look carefully at the time and mistakenly thought that both dials had to be turned to 0 .
Looking back at the um2839-discovery-kit-for-iot-node-with-stm32u5-series-stmicroelectronics document and schematic diagram, we can find that both the silk screen of the board and the document have marked the functions of the two pins of the dial code.
In addition to BOOT SW2 , another pin function is EASYLINK . If it is set to 0 , it will inevitably affect the firmware update.
In fact, there is a document in the x-wifi-emw3080b firmware package. The picture in the document has SW2 's PIN1 circled in a red frame, which is very considerate. It would be even more perfect if you could put a bracket BOOT(PIN1) after BOOT in the instructions .
After finding the cause of the problem, debugging WI-FI is actually very convenient. First, upgrade the firmware (I'm not sure whether my board does not have the EMW3080 firmware or all boards do not have it. If it can be burned before leaving the factory, it will save some unnecessary trouble). Set SW2 's BOOT to 0 , plug in the development board, and then download x-wifi-emw3080b from the ST official website . Find x-wifi-emw3080b\V2.1.11\SPI\EMW3080updateV2.1.11RevC.bin (the version number may be different), and copy it to the removable disk NOD_U585AI ( EMW3080 's firmware is upgraded through STM32U585 , which is an STM32U585 firmware that contains EMW3080 firmware ). After waiting for completion, open the serial port software to prepare to upgrade the EMW3080 firmware.
Reset STM32U585 , then press the blue B3 button, wait for the EMW3080 firmware upgrade to complete, then switch BOOT back to NC and you can use the WI-FI function normally.
The official examples provide WI-FI examples. I used STM32Cube\Repository\STM32Cube_FW_U5_V1.0.0\Projects\B-U585I-IOT02A\Applications\WiFi\WiFiBasics for testing. After downloading the examples to STM32U585 , I can see that WI-FI is working properly in the serial port assistant . This is the WI-FI hotspot near me . It's strange, can Nokia 5110 also open a hotspot?
|