Ozone Environment Setup for a SiWx917 SoC Device#

Note:

  • Ozone debugging support is enabled for SiWx917 Dual flash boards only

  • 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 Ozone Debugger#

  1. 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 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.

Silicon Labs - SiWx917 SoCSilicon Labs - SiWx917 SoC

  1. 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.

    • Click OK.

    • The Register set tab is populated automatically.

Note: Entering data in the Peripherals tab is optional.

  1. 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

  2. Select the Product shown in the Emulators connected via USB tab and click Next.

  3. Click the detected Silicon Labs device that gets displayed and click Next.

  4. Click the three dots (...) on that tab, select Browse and choose the *.out image you wish to flash and run. Click Next.

  5. Make sure the next screen has Initial PC selected as Read from Base Address Vector Table and click Finish.

  6. A Diagnostics Warning may be displayed about FreeRTOS being detected. Click Continue.

  7. Select Download and Reset Program in the dropdown next to the Power button on the top-left hand corner of the page.

  8. The SiWx917 SoC device will be erased and programmed.

  9. 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.

  1. Run the image by clicking the Resume/Halt button on the top-left hand corner of the page (or press the F5 key).

Note:

  1. The output of the SiWX917 SoC application will be displayed on the Ozone terminal or J-Link RTT Client.

  2. The RTT Client is provided with Ozone and does not have to be downloaded separately.