6 years, 7 months ago.


I noticed this page. When will the cmsis-dap be available?
Currently, without cmsis-dap, how do we upload the compiled mbed binary to the board?

Question relating to:

Silicon Labs' EFM32™ Zero Gecko ARM® Cortex®-M0+ based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 32 kB, 2-4 kB of RAM and CPU speeds up to 24 MHz, …

4 Answers

6 years, 6 months ago.

Hi Frank, Paul,

mbed for Silicon Labs EFM32 platforms is now officially available. Check the platform pages to see how you can upgrade!

CMSIS-DAP is the debugger portion of the mbed hardware specification. Silicon Labs is using J-Link as an on-board debugger instead. This won't prevent you from gaining drag-and-drop programming through the virtual flash drive and doing printf/scanf on the provided USB-CDC virtual COM port though, since those features are supported alongside J-Link.

Accepted Answer
6 years, 7 months ago.

I don't know how to upload binaries on current hardware, but SIlicon Labs are working hard, modifying the J-Link firmware to be mbed-compatible. This only requires a quick firmware update, no hardware modification. Your existing kit will work. This should be available within a few weeks/days.

6 years, 7 months ago.

As James says; very, very soon these kits will be fully mbed enabled. Until then, if you want to jump start the developement, you can use the Flash Programmer in Simplicity Studio (www.silabs.com/simplicity) to upload the compiled binary to the board.

6 years, 7 months ago.

This is working, but you will need to convert the .bin to .hex first then use the simplicity studio flash programmer.

However, there appears to be an initial problem with the UART API function.