background image

Smart. 

Connected. 

Energy-Friendly.

Products

www.silabs.com/products

Quality

www.silabs.com/quality

Support and Community

community.silabs.com

http://www.silabs.com

Silicon Laboratories Inc.

400 West Cesar Chavez

Austin, TX 78701

USA

Disclaimer

Silicon Labs intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or 

intending to use the Silicon Labs products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" 

parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Labs reserves the right to make changes without 

further notice to the product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Without prior 

notification, Silicon Labs may update product firmware during the manufacturing process for security or reliability reasons.  Such changes will not alter the specifications or the performance 

of the product.  Silicon Labs shall have no liability for the consequences of use of the information supplied in this document. This document does not imply or expressly grant any license to 

design or fabricate any integrated circuits. The products are not designed or authorized to be used within any FDA Class III devices, applications for which FDA premarket approval is required 

or Life Support Systems without the specific written consent of Silicon Labs. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, 

can be reasonably expected to result in significant personal injury or death. Silicon Labs products are not designed or authorized for military applications. Silicon Labs products shall under no 

circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Silicon Labs 

disclaims all express and implied warranties and shall not be responsible or liable for any injuries or damages related to use of a Silicon Labs product in such unauthorized applications.

Trademark Information

Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, 

EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko 

OS, Gecko OS Studio, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress® , Zentri, the Zentri logo and Zentri DMS,  Z-Wave®, 

and others are trademarks or registered trademarks of Silicon Labs.  ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered 

trademark of ARM Limited. Wi-Fi is a registered trademark of the Wi-Fi Alliance.  All other products or brand names mentioned herein are trademarks of their respective holders.

Summary of Contents for WF200

Page 1: ... Linux case It also contains a micro SD card allowing fast startup with a Raspber ry Pi SLEXP8022B is a superset of SLEXP8022A with a Raspberry Pi 2 model V1 2 inclu ded This document described the first steps to get a Wi Fi connection for the Linux case Raspberry Pi Silicon Labs MCUs as well as a case with a 3rd party MCU Note Refer to UG379 for more details about the board KEY CONTENTS Expansion...

Page 2: ...ard 5 1 6 Software Repositories 5 1 7 Documentation 5 2 Getting Started with STM32 MCU with FreeRTOS and LwIP 6 2 1 Requirements 6 2 1 1 Hardware 6 2 1 2 Software 6 2 2 Hardware Setup 7 2 3 Getting Started 8 2 3 1 Flashing the STM32 Using IAR 8 2 3 2 Flashing the STM32 using TrueSTUDIO 9 2 4 Using the Demo 12 3 Additional Information 13 3 1 Additional Resources 13 3 2 Customer Support 13 silabs co...

Page 3: ...erm mobatek net To enable multicast name resolution mDNS download and install Apple Bonjour from https support apple com kb DL999 During installation we recommend that you uncheck all options 1 2 Hardware Setup 1 Insert Silabs SD card in Raspberry Pi 2 Plug the WF200 devkit on top of the Raspberry Pi WARNING make sure the devkit does not touch HDMI connector on Raspberry Pi 3 Configure the switche...

Page 4: ... and WF200 to work as a Wi Fi station which can connect to an access point To start it run sudo wfx_demo_station Note Minimize MobaXterm window then wait a few seconds for the Wi Fi tool to appear This will launch a graphical tool named wpa_gui which support the following actions 1 Scan 2 Select the desired Wi Fi access point 3 Enter credentials if need be and then add Once connected it is possibl...

Page 5: ... go to https github com SiliconLabs wfx linux tools blob master RELEASES md 1 6 Software Repositories For development purposes software can be found in the locations listed below WF200 firmware is available in https github com SiliconLabs wfx firmware The Linux driver is available in https github com SiliconLabs wfx linux driver 1 7 Documentation Complete documentation for development with a Raspb...

Page 6: ...s github com SiliconLabs wfx fullMAC tools and open it on IAR or TrueSTUDIO Licensed IAR Embedded Workbench IDE for ARM installed or Atollic TrueSTUDIO for STM32 IDE available from the this link https atollic com truestudio ST link driver either installed during IDE installation or through the following link https www st com content st_com en products development tools software development tools s...

Page 7: ...ounted on a NUCLEO Board Connect the NUCLEO board to your PC with the micro USB cable Make sure to connect your PC to the correct end as shown below The NUCLEO 144 has two different USB micro ports If detected correctly it should appear as USB storage with the name NODE_F429ZI Figure 2 2 NUCLEO 144 Board QSG166 WF200 Wi Fi Development Kit Quick Start Guide Getting Started with STM32 MCU with FreeR...

Page 8: ...fines to the values of the access point you want to use 4 Open Tera Term and connect to the STLink Virtual COM port of the NUCLEO board In the Setup Serial Port panel select 115200 for the speed 5 Make the project by clicking on the appropriate icon 6 Download and Debug the project by clicking on the associated icon 7 Wait for the project to be flashed in the STM32 8 Once in debug mode click on th...

Page 9: ...ening the File menu and choosing Import You will see the dialog box below Figure 2 4 TrueSTUDIO Import Dialog QSG166 WF200 Wi Fi Development Kit Quick Start Guide Getting Started with STM32 MCU with FreeRTOS and LwIP silabs com Building a more connected world Rev 0 4 9 ...

Page 10: ...iver_F429ZI_FreeRTOS LwIP TrueSTUDIO You will see the following result Figure 2 5 TrueSTUDIO Import Projects Dialog QSG166 WF200 Wi Fi Development Kit Quick Start Guide Getting Started with STM32 MCU with FreeRTOS and LwIP silabs com Building a more connected world Rev 0 4 10 ...

Page 11: ... Open Tera Term and connect to the STLink Virtual COM port of the NUCLEO board In the Setup Serial Port panel select 115200 for the speed 6 Press F11 to build and then run the debugger 7 Once the STM32 has been flashed and the debugger reaches the beginning of main press F8 to run the demo QSG166 WF200 Wi Fi Development Kit Quick Start Guide Getting Started with STM32 MCU with FreeRTOS and LwIP si...

Page 12: ...2 Note The webpage can be used to drive the two LEDs onboard the NUCLEO board 4 The setup supports also Iperf TCP test Use a PC with Iperf installed as a client to start an Iperf test with the command iperf c xxx xxx xxx xxx xxx xxx xxx xxx being the address displayed by the terminal at boot You should see a result like the one dis played on the Figure below The test takes 10 seconds by default Fi...

Page 13: ...er s Guide WF200 Wi Fi transceiver IC Data Short 3 2 Customer Support For customer support 1 Register on https www silabs com 2 Go to Community Support Technical Support E mail Support Request QSG166 WF200 Wi Fi Development Kit Quick Start Guide Additional Information silabs com Building a more connected world Rev 0 4 13 ...

Page 14: ...Class III devices applications for which FDA premarket approval is required or Life Support Systems without the specific written consent of Silicon Labs A Life Support System is any product or system intended to support or sustain life and or health which if it fails can be reasonably expected to result in significant personal injury or death Silicon Labs products are not designed or authorized fo...

Reviews: