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.