Reply
Posts: 3
Registered: ‎08-31-2017
Accepted Solution

Unable to program an EFM8 with Simplicity Studio Production Programmer

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

Posts: 2,326
Registered: ‎10-14-2014

Re: Unable to program an EFM8 with Simplicity Studio Production Programmer

i am wondering what tool you are using by
﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉
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.
http://community.silabs.com/t5/32-bit-MCU-Knowledge-Base/3rd-Party-Programmers/ta-p/167422

The following page has all of the options described in depth:
http://www.silabs.com/products/mcu/programming-options
WeiguoLu
Posts: 3
Registered: ‎08-31-2017

Re: Unable to program an EFM8 with Simplicity Studio Production Programmer

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:

header.PNG

 

No other signals are connected to the the C2D & C2CK device and everything is externally powered.

 

Best Regards,

 

Andy

 

Posts: 2,326
Registered: ‎10-14-2014

Re: Unable to program an EFM8 with Simplicity Studio Production Programmer

It was a old tool and am wondering if it could support EFM8 device.

Maybe you could try the tool here.

https://www.silabs.com/documents/login/software/MCUProductionProgrammer.zip

WeiguoLu
Highlighted
Posts: 3
Registered: ‎08-31-2017

Re: Unable to program an EFM8 with Simplicity Studio Production Programmer

Thanks that worked.

 

From the release notes:

Version 3.50
Added support for EFM8 BB1/BB2/BB3/UB1/UB2/SB1/SB2/LB1 devices.

 

I believe new tools has an issue programming EFM8BB10F2G devices.

 

Best Regards,

 

Argus