Reply
Posts: 2
Registered: ‎05-05-2015

Cp21xx Customization Utility Save FAILED

I set up the CP2108 with CP21xx Customization Utility and the CP2108 works fine. However, when it comes to saving the configuration to a .txt file, I get the following error and can't save the configuration.

5/5/15 10:53 AM: Save FAILED - null - C:\Silabs\testCP2108.txt

I have tried multiple folders including network drives and local discs, none of which works at all.

Could anyone help me on this?

 

Thanks,

Posts: 2
Registered: ‎05-05-2015

Re: Cp21xx Customization Utility Save FAILED

It seems that the Customization Utility (Ver. 1.20) works fine with CP2104: I was able to save the configuration file for the CP2104 in .txt format. I still can't do so for the CP2108.

Posts: 4
Registered: ‎08-07-2015

Re: Cp21xx Customization Utility Save FAILED

Hello to all,

 

I have the same problem!

 

Content of "Release_notes.txt"

 

 CP21xx Customization Utility v1.2.1 Release Notes
 Copyright (C) 2014 Silicon Laboratories, Inc.

 

I do  not have other informations on version.

What can the user do?

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

Re: Cp21xx Customization Utility Save FAILED

Reproduce this issue with the tool in AN721SW downloaded from

http://www.silabs.com/products/Interface/Pages/interface-application-notes.aspx

But it works with the CP2110/4 Package in below link after installation.

http://www.silabs.com/products/interface/Pages/interface-software.aspx#cp2110

Could you have a try?

Denver

WeiguoLu
Posts: 1
Registered: ‎01-20-2016

Re: Cp21xx Customization Utility Save FAILED

Hi,

I have also the same problem. Couldn't save configuration for CP2108. I get below text:

 

20.01.2016 08:42: Save FAILED - null - C:\SILABS CONFIGURATION.txt

java.lang.NullPointerException
at java.util.Hashtable.put(Unknown Source)
at com.silabs.customizer.devices.SaveVisitor.accept(SaveVisitor.java:77)
at com.silabs.customizer.devices.IOVisitor.accept(IOVisitor.java:69)
at com.silabs.customizer.devices.Property.visit(Property.java:460)
at com.silabs.customizer.devices.PropertyGroup.visit(PropertyGroup.java:91)
at com.silabs.customizer.devices.PropertyGroup.visit(PropertyGroup.java:94)
at com.silabs.customizer.devices.Device.visit(Device.java:375)
at com.silabs.customizer.devices.SaveVisitor.save(SaveVisitor.java:33)
at com.silabs.customizer.actions.SaveAction.handleSave(SaveAction.java:76)
at com.silabs.customizer.actions.SaveAction.run(SaveAction.java:56)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
at com.silabs.customizer.Application.processEvents(Application.java:278)
at com.silabs.customizer.Application.start(Application.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

Posts: 182
Registered: ‎07-12-2016

Re: Cp21xx Customization Utility Save FAILED

Please reference the latest AN721.pdf and use the Xpress Configurator within Simplicity Studio for cp2108 customization.
http://www.silabs.com/Support%20Documents/TechnicalDocs/AN721.pdf

Highlighted
Posts: 2
Registered: ‎07-19-2017

Re: Cp21xx Customization Utility Save FAILED

 

Any chance this bug can be fixed?  All I need is to save and restore the configurations.

 

"Simplicity Studio" is anything but simple.   Over 300MB of java eclipse nonsense and then it wants to download another 200MB of additional cruft just to program a couple registers.  45 minutes of downloading/installing/new project/select part blah blah I can now read the part.  Still have to figure out how to program it and save the configuration.

 

Sorry for the rant, maybe this studio thing is useful for something else but is absurd for a quick utility to configure a chip.

 

Posts: 469
Registered: ‎02-21-2014

Re: Cp21xx Customization Utility Save FAILED

The old utility is never getting updated, unfortunately, and the CP2108 config save is just broken. We can't even build the tool anymore. It was created by a contractor, and was apparently a nightmare to maintain, and was built using some specific older version of eclipse with some very specific build environment. Then someone decided to update our build machine and wiped the environment. So... hooray!

 

I know Studio is a monster download, but hopefully the new tool is a lot better experience. It's also super easy to maintain, and we usually publish bug fixes within a day or two after getting the report. We're also open to suggestions on how to improve it, as well.

Posts: 2
Registered: ‎07-19-2017

Re: Cp21xx Customization Utility Save FAILED

kudos for the honest reply.  I will try to make do with the eclipse one.  looks like it has more settings or lower level.  I just need to figure out where it saves the settings so that I can load them later from another machine.

 

Thanks,

 

jv

 

Posts: 469
Registered: ‎02-21-2014

Re: Cp21xx Customization Utility Save FAILED

It saves all the settings in the .document file. You can open this in Xpress configurator on another machine. There's also a .configuration file that can be used with the command-line tools in the AN721SW.zip for production programming. And, there's a request.xml file (or something like that) when you click on request parts at the bottom right, in case you want to order pre-programmed devices from us...