Ozone and JLink RTT Environment Setup for a SiWx917 SoC Device
Ozone debugging support is enabled for SiWx917 Dual flash boards only.
For Common Flash Boards Ozone debugging support is not enabled.
Auto detection of SiWx917 SoC device in Ozone is not enabled.
Follow the steps to manually configure the SiWx917 SoC with Latest Ozone Debugger.
Steps to Configure the SiWx917 SoC on the JLink-RTT Logging and Ozone Debugger
Update the JlinkDevices.xml and ELF files found in the Matter Artifacts page.
Download the JLinkDevices.xml file and copy it in your Ozone installation path shown in this JLinkDevices folder. If there is no JLinkDevices Folder, create a JLinkDevices folder and copy the JlinkDevices.xml file.
In the
JLinkDevices
folder, create aDevices
folder and then create a sub-folder namedSiliconLabs
.Download the ELF file (Flash driver) and copy it in the created
SiliconLabs
folder.
Launch Ozone. The SiWx917 Dual Flash SoC device should be visible in the Device field’s selection list.
In the New Project Wizard:
Click the three dots (
...
) on the Device tab and select the Manufacturer asSilicon Labs
.Select the Device as
Si917DualFlash
.Click OK.
The Register set tab is populated automatically.
Note: Entering data in the Peripherals tab is optional.
Click Next. A window will be displayed showing the following:
Serial Number: Read from device
Target Interface: JTAG
Speed: 4MHz
Host Interface: USB
One Product in the Emulators connected via USB tab
Select the Product shown in the Emulators connected via USB tab and click Next.
Click the detected Silicon Labs device that gets displayed and click Next.
Click the three dots (
...
) on that tab, select Browse and choose the*.out
image you wish to flash and run. Click Next.Make sure the next screen has Initial PC selected as
Read from Base Address Vector Table
and click Finish.A Diagnostics Warning may be displayed about FreeRTOS being detected. Click Continue.
Select Download and Reset Program in the dropdown next to the Power button on the top-left hand corner of the page.
The SiWx917 SoC device will be erased and programmed.
Click Reset Program to main (F4) next to the Play/Pause button on the top-left hand corner of the page.
Note: This will reset the MCU after flashing the application.
Run the image by clicking the Resume/Halt button on the top-left hand corner of the page (or press the F5 key).
Note:
The output of the SiWX917 SoC application will be displayed on the Ozone terminal or J-Link RTT Client.
The RTT Client is provided with Ozone and does not have to be downloaded separately.
SiWx917 SOC Factory Reset
Factory Reset without Ozone
Press the BTN0 on WSTK for about 6-7 seconds. The LED0 will flash 5 times and board will reboot.
Factory Reset with Ozone
You will get “Target Connection Lost” pop-up on Ozone, click YES.
Select Attach to Running Program in the dropdown next to the Power button on the top-left hand corner of the page.