- Silicon Labs Community
- Welcome and Announcements
- Silicon Labs Knowledge Base
- 8-bit MCU
- 32-bit MCU
- Bluetooth / Wi-Fi
- Other Products Category
- Optical/RH/Temp Sensor
- Other Products
- Hardware and Software Tools
- Simplicity Studio and Software
- General Discussions and Suggestions
- Chinese Forum
- Software Libraries
- Development Kits
- Reference Designs
- Third Party Tools
- White Papers
- Official Blog of Silicon Labs
- Chinese Blog
09-05-2017 04:17 PM
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
Solved! Go to Solution.
09-05-2017 06:31 PM
Revision 1 of the Simplicity Studio Production Programmer
UDA should be ok to support EFM8 programming. If you could upload your schematic maybe it helps to see if there are some hardware issue.
for standalone programmer tool, maybe bellow KBA help.
The following page has all of the options described in depth:
09-05-2017 07:06 PM
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.
09-05-2017 08:11 PM
It was a old tool and am wondering if it could support EFM8 device.
Maybe you could try the tool here.
09-06-2017 12:35 PM
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.