[mbedmicro/pyOCD] Target Support EFM32 (#280)

8 views
Skip to first unread message

Friedrich Mäckle

unread,
Mar 9, 2017, 9:24:02 AM3/9/17
to mbedmicro/pyOCD, Subscribed

What are the steps to support a new platform? We do have several boards here and some are supported by pcOCD, some are not.

E.g. our EFM32 boards by Silicon labs are not supported.

How much effort is it to add support for this platform? How could one provide the support?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

moyoumos

unread,
Mar 24, 2017, 10:43:16 AM3/24/17
to mbedmicro/pyOCD, Subscribed

+1

Russ Butler

unread,
Mar 24, 2017, 11:15:47 AM3/24/17
to mbedmicro/pyOCD, Subscribed

Hi @pfried, do the EFM32 devices you mention have support in a cmsis-pack? If so, support for this target may come in with #284.

Friedrich Mäckle

unread,
Nov 29, 2018, 9:28:58 AM11/29/18
to mbedmicro/pyOCD, Subscribed

@c1728p9 Do you know if there is any progress on this? Now 1.5 years later we are taking a next look at mbed os debugging with DAP-Link, but as it seems it is the same as when I left of.

Russ Butler

unread,
Nov 30, 2018, 3:36:26 PM11/30/18
to mbedmicro/pyOCD, Subscribed

@flit can you provide any information on when pack targets will be supported?

Chris Reed

unread,
Dec 3, 2018, 6:13:16 PM12/3/18
to mbedmicro/pyOCD, Subscribed

Hi @pfried, we typically rely on silicon partners and community members to add support for new targets. For broader target support, we are going to be moving to a CMSIS-Pack based configuration system (in addition to the existing built-in targets). The issue tracking this is #357. The goal is to have this completed by March 2019 (work has started).

Friedrich Mäckle

unread,
Dec 12, 2018, 8:04:21 AM12/12/18
to mbedmicro/pyOCD, Subscribed

I think we will wait for a pack support. For our current development we "solved" this issue by using the Segger J-Link Server for gdb debugging.

Chris Reed

unread,
Feb 7, 2019, 5:34:37 PM2/7/19
to mbedmicro/pyOCD, Subscribed

Fyi, version 0.16.0 added pack support. You can download a pack from http://www.keil.com/dd2/pack/ and use the --pack command line argument to make the devices it defines available to pyOCD.

James Churchill

unread,
Mar 11, 2019, 9:16:52 PM3/11/19
to mbedmicro/pyOCD, Subscribed

Can confirm this works with the EFM32G pack downloaded from https://developer.arm.com/embedded/cmsis/cmsis-packs.

Chris Reed

unread,
Mar 13, 2019, 10:49:17 AM3/13/19
to mbedmicro/pyOCD, Subscribed

Excellent, thanks for reporting your success!

Chris Reed

unread,
Apr 16, 2019, 5:52:58 PM4/16/19
to mbedmicro/pyOCD, Subscribed

Closing this issue since EFM32 targets are now supported via CMSIS-Packs.

With version 0.19.0, you can now add EFM32 support just by running pyocd pack -i efm32. That will install quite a few packs, so you probably want to be more specific about the part number.

Chris Reed

unread,
Apr 16, 2019, 5:53:00 PM4/16/19
to mbedmicro/pyOCD, Subscribed

Closed #280.

Reply all
Reply to author
Forward
0 new messages