Using CW308T-EFR32MG21

I ordered the target NAE-CW308T-EFR32MG21A, and according to the datasheet, this board supports TrustZone but not Secure Vault. Which security elements are missing as a result?

Additionally, it requires an external JTAG programmer. Is there any tutorial on how to use it, and is a JTAG debugger required? I currently have an ST-Link, but I’m not sure whether it is compatible. The target board will be used with the CW313 baseboard for ChipWhisperer Husky.

Finally, I would like to ask whether I can use Simplicity Studio to program and debug this board.

Please refer to Silicon Labs’ EFR32MG21A datasheet.

ST-link is for STM microcontrollers, so that’s probably not the best route. I would look into using a Silicon Labs debug probe instead.

If it supports this part (and your programmer of choice) then yes that’s likely the best route.

is there a third party debug probe that could work also ?

Our go-to is Segger; it’s expensive but worth it if you do a lot of embedded development, and their software tools are excellent. They do have an educational version if that applies to you.

In this case I don’t remember whether we had used Segger to flash these targets (it’s not a commonly used target; these were made a long time ago).

If you happen to have an EFR32MG21A development board, you can usually use those to program off-chip devices.

The Cortex JTAG/SWD port is broken out on our target board so it’s just a matter of having the right cable.