Skip to content

Commit

Permalink
Pull request project-chip#746: Wifi Document updates for 917 SoC and …
Browse files Browse the repository at this point in the history
…NCP's

Merge in WMN_TOOLS/matter from docs/wifi_updates to silabs

Squashed commit of the following:

commit cf9938e98a67a985076dda7c9c325135451f6631
Author: Junior Martinez <[email protected]>
Date:   Fri May 5 14:00:29 2023 +0000

    Applied suggestion

commit df24c6131ce818892f78bf0cb3f027da29b56692
Author: Mathieu Kardous <[email protected]>
Date:   Fri May 5 14:00:14 2023 +0000

    Applied suggestion

commit bf3860ec318636cb71770f8805d6b2f130540588
Author: Mathieu Kardous <[email protected]>
Date:   Fri May 5 13:59:57 2023 +0000

    Applied suggestion

... and 6 more commits
  • Loading branch information
chirag-silabs authored and jmartinez-silabs committed Jan 9, 2024
1 parent df1f760 commit ad90f01
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 15 deletions.
4 changes: 1 addition & 3 deletions docs/silabs/general/FLASH_SILABS_SiWx917_SOC_DEVICE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# How to Flash a SiWx917 SoC Device

Once you have an image built, you can flash it onto your SiWx917 SoC device over USB connected to your development machine. This can be done using the Ozone Debugger.

> Note: Flashing using Simplicity Studio and Simplicity Commander is not yet supported for the SiWx917 SoC.
Once you have an image built, you can flash it onto your SiWx917 SoC device over USB connected to your development machine. This can be done using the Simplicity Commander or Ozone Debugger.

## Ozone J-Link Debugger:

Expand Down
6 changes: 3 additions & 3 deletions docs/silabs/general/HARDWARE_REQUIREMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,10 @@ The following boards are supported for the Matter over Wi-Fi demos and developme

- **MG24 boards:**

- BRD4186C / Wireless Starter Kit / 2.4GHz@10dBm
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
- [XG24-RB4186C](https://www.silabs.com/development-tools/wireless/xg24-rb4186c-efr32xg24-wireless-gecko-radio-board)
- MG24 with WSTK : [xG24-PK6009A](https://www.silabs.com/development-tools/wireless/efr32xg24-pro-kit-10-dbm?tab=overview)
- BRD4187C / Wireless Starter Kit / 2.4GHz@20dBm
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
- [XG24-RB4187C](https://www.silabs.com/development-tools/wireless/xg24-rb4187c-efr32xg24-wireless-gecko-radio-board)
- MG24 with WSTK : [xG24-PK6010A](https://www.silabs.com/development-tools/wireless/efr32xg24-pro-kit-20-dbm?tab=overview)

Expand Down Expand Up @@ -157,7 +157,7 @@ following boards are supported for the Matter over Wi-Fi demos and development:

- **Wi-Fi SoC boards**

- SiWx917
- SiWx917 / SLWSTK6006A / Wireless Starter Kit
- [SiWx917](https://www.silabs.com/wireless/wi-fi/siwx917-wireless-socs)


Expand Down
2 changes: 2 additions & 0 deletions docs/silabs/general/SOFTWARE_REQUIREMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,8 @@ update the SiWx917 firmware.

The WiseMCU Combo SDK package is only available to Alpha customers. Please contact Silicon Labs support.

The WiseMCU Combo SDK package version used in this release is **A.1.0.0.0.23**.

On obtaining the package, extract it, rename the folder as `wisemcu-wifi-bt-sdk` and copy it in the github repository under `third_party/silabs`.

Pre-Built SiWx917 firmware is available under `third_party/silabs/wisemcu-wifi-bt-sdk/connectivity_firmware`
Expand Down
13 changes: 10 additions & 3 deletions docs/silabs/wifi/RUN_DEMO_SiWx917_SoC.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,24 @@
## Flashing Images/Binaries on the SiWx917 SoC platform using Ozone

> **Note:**
> 1. SiWx917 SoC device support is not yet available in Simplicity Studio and Commander.
> 1. SiWx917 SoC device support is available in the latest Simplicity Studio and Simplicity Commander(versions 1v14p5 and above). To flash the application on SiWx917 SoC,
> - Convert the .s37 file into .rps file using the below command,
>
> `commander rps create <file-name>.rps --app <file-name>.s37`
> - Flash to the device using,
>
> `commander rps load <file-name>.rps`
> 2. Official support for SiWx917 SoC device is not yet available in the Ozone Debugger, but can be configured - [Ozone Environment Setup for SiWx917 SoC](SiWx917_Enablement_For_Ozone.md).
> 3. 917 SoC switch positions: Left switch should be on the **OFF/LOW**, and right switch should be on the **NORMAL** side.
1. Plug the WSTK and SiWx917 radio board into the laptop.

![SiWx917 soc Device](./images/SiWx917_Radio_WSTK.png)

2. Launch the Ozone Debugger (Recommended version: 3.26).
1. Launch the Ozone Debugger.

3. In the **New Project Wizard**:
2. In the **New Project Wizard**:

- Click the three dots (`...`) on the **Device** tab and select the **Manufacturer** as `Silicon Labs`.
- Select the **Device** as `Si917DualFlash`.
Expand Down
2 changes: 1 addition & 1 deletion docs/silabs/wifi/SW_SETUP.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ $ ./scripts/examples/gn_efr32_example.sh examples/lighting-app/silabs/efr32 out/
Build command for SiWx917 SoC processor:

```shell
./scripts/examples/gn_efr32_example.sh examples/lighting-app/silabs/SiWx917 out/SiWx917_lighting BRD4325B --wifi SiWx917 |& tee out/rs911x_lighting.out
./scripts/examples/gn_efr32_example.sh examples/lighting-app/silabs/SiWx917 out/SiWx917_lighting BRD4325B |& tee out/soc_lighting.out
```
> **Note:**
> 1. LED and button features are enabled for SiWx917 SoC.
Expand Down
10 changes: 5 additions & 5 deletions docs/silabs/wifi/SiWx917_Enablement_For_Ozone.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# Ozone Environment Setup for a SiWx917 SoC Device

- Auto detection of SiWx917 SoC device in Ozone is not enabled.
- Follow the steps to manually configure the SiWx917 SoC with Ozone.
- Follow the steps to manually configure the SiWx917 SoC with Latest Ozone Debugger.

## Steps to Configure the SiWx917 SoC on the Ozone Debugger

1. Update the **JlinkDevices.xml** and **ELF** files found in the [Matter Artifacts page](../general/ARTIFACTS.md).

- Download the **JLinkDevices.xml** file and copy it in your Ozone installation path - `C:\Program Files\SEGGER\Ozone`.
- Download the **JLinkDevices.xml** file and copy it in your Ozone installation path shown in this [JLinkDevices folder](https://wiki.segger.com/J-Link_Device_Support_Kit#JLinkDevices_folder). If there is no JLinkDevices Folder, create a JLinkDevices folder and copy the **JlinkDevices.xml** file.

- In your Ozone `Devices` folder - `C:\Program Files\SEGGER\Ozone\Devices` - create a sub-folder named `SiliconLabs` if it does not exist.
- Download the **ELF** file (Flash driver) and copy it in the `SiliconLabs` folder - `C:\Program Files\SEGGER\Ozone\Devices\SiliconLabs`.
- In the `JLinkDevices` folder, create a `Devices` folder and then create a sub-folder named `SiliconLabs`.

- Download the **ELF** file (Flash driver) and copy it in the created `SiliconLabs` folder.

2. Launch Ozone. The SiWx917 Dual Flash SoC device should be visible in the **Device** field's selection list.

Expand Down

0 comments on commit ad90f01

Please sign in to comment.