This KBA article describes on how to connect your custom made board based on BGM/EFR32 device to Simplicity Studio via JTAG or SWD interface.
To start you need to connect your device via the WSTK using the simplicity debug connector. To accomplish this you can check our application note AN958: Debugging and Programming Interfaces for Custom Designs. This note, together with the data-sheet of your device, will help you correctly connect the device to be debugged/Flashed using the WSTK and the Simplicity Studio.
After your device is correctly connected, you will need to follow the following steps:
Inside the Simplicity Studio environment, go to the simplicity commander
Then choose the J-Link device (WSTK) click connect to Adapter, afterwards change debug interface to JTAG/SWD and press connect to Target(without changing the device, it will change by itself).
It should connect and show the information of the device.
Now copy the device name that appeared (EFR32XGX), close the simplicity commander and go to your device configuration by right clicking on J-Link Silicon labs in the debug adapters tab, in the Launcher view of Simplicity Studio. Paste the device name in the target part and replace the one that you previously had. Choose JTAG as target interface.
Afterwards, go into the Adapter Configuration tab and in the Debug Mode drop-down menu choose OUT. Finish by clicking OK.
Now you should be able to flash to the device using the Simplicity Studio and debug your device.
Note: if you are using a BGM device you may get a warning "The part is different from the desired part but in the same part family. Select it with care at your own risk." Just ignore these warnings, if you choose remember my decision it will not show these warnings again.
i've been trying to flash a BGM113 mounted on a custom board with the NCP target example . I've exposed the debug pins as described in https://www.silabs.com/documents/public/application-notes/an958-mcu-stk-wstk-guide.pdf.
I want to flash the device using the mini connector and the WSTK .
I changed so the DEBUG MODE option to OUT, and the device seems to connect properly.
Now where should i supposed to add the Chip Type name ?I've pasted the name in the place of the name of my previously device, changed the debug mode into OUT.
Then I've tried to run from the simplicity IDE a ncp-empty-target-example, and i didn't have any issue.
At this point i tried to communicate via uart with the device , but i wasn't able to have response from it.
is the procedure i've done correct?