I have a product that I would like to get into production using a EFM8BB10F2G.
When I try to program the device using the C2 interface with Revision 1 of the Simplicity Studio Production Programmer I get a message that the device is locked and that the MCU Name is unknown.
I then proceed to unlock the device by pressing the "Unlock" button.
I get a message back that says " Flash unlocked".
After that, the program can not see my unlocked device. I rescan the device and then under device detection, the adapter is found but I get a message saying that no devices are detected.
I can go back into Simplicity Studio and manual program and erase the device using the built in Flash Programmer.
I am using Silicon Labs USB debug adapter (maybe that is the issue, it looks like a lot of stuff was developed using J-Link).
Also, I would be happy to use a 3rd party standalone programmer but have not been able to find any that support the EFM8
I am using the Simplicity Studio Production Programmer, Version 1.0: https://www.silabs.com/documents/login/software/Simplicity_Studio_Production_Programmer.zip
The link was found on this page: https://www.silabs.com/support/resources.p-microcontrollers_8-bit-mcus_efm8-busy-bee.page=2
I can program, erase and debug the device fine using Simplicity Studio V4 (Windows).
The programming header looks like this:
No other signals are connected to the the C2D & C2CK device and everything is externally powered.
It was a old tool and am wondering if it could support EFM8 device.
Maybe you could try the tool here.
Thanks that worked.
From the release notes:
Added support for EFM8 BB1/BB2/BB3/UB1/UB2/SB1/SB2/LB1 devices.
I believe new tools has an issue programming EFM8BB10F2G devices.