Maarten Brock schreef op 2020-05-22 15:49:
Hello Philipp,

Philipp Klaus Krause schreef op 2020-05-21 16:23:
How can I write a program onto an EFM8 * Bee Starter Kit Board?
For my C8051 boards, I use an U-EC6 with ec2-new, which mostly works fine.

But for an EFM8 Sleepy Bee Starter Kit board I tried, I got "MATCH
FAILED, no suitable devices" when trying ec2test-any --port USB.

Philipp

The EFM8 Sleepy Bee Starter Kit itself contains a (Segger) J-link that
can program both the integrated MCU as well as an external MCU.
To use it you can install SiLabs Simplicity Studio.

I don't think there is an Open Source solution. Though J-link is
supported by OpenOCD, the C2 interface is not a supported Transport
layer in OpenOCD.

This J-link is not equivalent to a SiLabs EC3 USB Debug Adapter. I'm
not even sure if the SiLabs EC3 firmware is still updated with support
for the newer EFM8 series.

I've never used an U-EC6. Does it have open source firmware? Or is
there still development going on for it?

I use SiLabs Starter Kits for development almost weekly professionally
, but then on their ARM devices.

Maarten

I do have an added warning though. Yesterday I found out that their
compiler_defs.h, which was based on our compiler.h, is replaced by
si_toolchain.h and now no longer supports SDCC.

I already knew it was not updated for the __SDCC macro and only checks
for SDCC being defined.

But I also found out that many device header files map _XPAGE at a
wrong address. This will lead to wrong variables initialization!

I will contact them about these issues.

Maarten


_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to