Getting Started with WiSeConnect™ SDK v3.x and EFx32™ Host in NCP Mode#
This guide describes how to get started with developing an application for SiWx91x™ using the WiSeConnect™ SDK v3.x with an EFx32™ host in Network Co-Processor (NCP) mode, where the application runs on the EFx32 host and the connectivity stack runs on the SiWx917 chipset.
If you already selected the WiSeConnect - 3.x.x extension while installing Studio, you may skip this section.
Before installing the WiSeConnect 3 extension, upgrade to a compatible GSDK version if not already done. See the prerequisites section for the supported GSDK versions.
You may install WiSeConnect 3 through one of the following alternative paths:
We recommend that you upgrade the SiWx917 connectivity firmware to the latest available version when:
you first receive an SiWx917 evaluation kit (EVK)
you first receive an expansion board, or
you upgrade to a new version of the WiSeConnect 3 extension
Attach a data cable to the SERIAL USB port.
Toggle the upper switch on the SiWx91x expansion board to USB-UART
Toggle the lower switch on the SiWx91x expansion board to LDO.
Disconnect the SiWx91x expansion board from the EFx32 WSTK board, so that the host MCU connections do not interfere with the firmware upgrade process.
Set up Tera Term. The instructions for setting this up are the same as those for RS9116.
Use Tera Term to flash the connectivity firmware. The instructions for doing so are almost the same as those for RS9116, except for the step noted below:
In STEP 4 of the RS9116 instructions, locate and select the firmware file to flash from within the connectivity_firmware sub-folder of the WiSeConnect 3 extension path.
Note:
If you don't see any files in the sub-folder, select All files in the file filter field in the Browse dialog.
The WiSeConnect 3 extension path is the one where the extension was downloaded during installation. If you're not sure what the path is, you may refer to the location in the Preferences > SDKs page shown on clicking Manage SDKs.
The Launcher page will display the selected radio board's details.
Select the OVERVIEW tab.
Verify the following in the General Information section:
The Debug Mode is Onboard Device (MCU).
The Preferred SDK is the version you selected earlier.
Select the EXAMPLE PROJECTS AND DEMOS tab.
Locate the example you want and click CREATE.
In the New Project Wizard window, click Finish.
Note: The Copy contents option is not currently supported.
Note: The Make a Copy option is not currently supported while editing a shared SDK file, when prompted to either make a copy of the file or edit it in the SDK itself.
If the binary was built as described in the Build an Application section, a file with a .s37 extension is generated. This file will be available under GNU ARM vXX.x.x - Default in the users workspace. To see its location, right-click on the .s37 file and select Show In > System Explorer.
Alternatively, you may have obtained a .s37 file through another means such as someone else building and providing the binary to you.
Follow the instructions here to flash the application binary. Instead of choosing the SiWx91x firmware file, select the .rps you want to flash.
Note: If you don't see .s37 files in the sub-folder, select All files in the file filter field in the Browse dialog.