1. Clarify to yourself what the specific issue is.
2. Apply basic troubleshooting:
3. For installation issues review these two Knowledge Base Articles (KBAs):
4. Consult the quick start guides and user guides. Sources include:
5. Search to see if someone has asked the same question already.
6. Include the relevant parts of your development setup in the problem description. Examples include:
7. Include steps to reproduce the problem or specific conditions when the issue is observed.
8. Does switching to a new workspace resolve the issue? ([File] -> [Switch Workspace] -> [Other...])
9. Consider providing Simplicity Studio logs
If you think the Simplicity Studio logs would be helpful in troubleshooting the issue
then consider opening a support case ( Create a Support Case ) instead of creating a forum post.
The logs can be generated with [Help] > [Report Bug...] make sure "Export Simplicity Studio log files" is selected, then hit [Next], pick a location to store the zip file and rename it if you want, then hit [Next] again and [Finish] and upload the resulting zip file to the support case.
The support case is suggested because the zip file can be large and also for privacy. The logs do not contain confidential information, but it is possible to see project names and filenames in some of the logs.
10. Be patient and avoid making duplicates of your question.
For general community usage please refer to the Silicon Labs Community Guidelines.
At Silicon Labs we highly value your feedback and always strive for improvement. Please share your experiences with our IoT development tools by filling out our short survey.
Your feedback will help us focus our improvements to serve you better, and it should take less than five minutes of your time.
Enter the survey here: https://www.surveymonkey.com/r/SLIOTDXC
IoT Development Team
As the title already says, i can not open the register view in my Simplicity Studio installation. I tried checking similar problems on the forum, so i downloaded all the required assests for my target (EFR32BG1P232..) on a 4100A Radio board, but no luck whatsoever. To clarify, the register view isn't empty, as the other problems i've found, it doesn't even open. All the other views, as variables, expressions, breakpoints do work, also my projects all compile and i can run and step through them.
The register view worked one or two updates ago, i cant say which one, since i didnt use this part between the updates. I would appreciate any help.
How does the Run from Reset, and Break at "main" supposed to work ? Although it may seem be to be obvious, it doesn't always behave as expected.
When I start the debugger, after the code is loaded, the program counter is sitting at the beginning of main() - this is what I would expect.
However, if at some point during debugging, I press the debugger reset button, I would expect the same result. That is, the device would reset, and run back to the start of main. But it doesn't. Instead, the program stops at address 0x0FE10000.
The debugger seems to be setup properly to do this. Why doesn't this work when the debugger reset button is depressed ?
I am using the a couple of different dev boards in OUT mode to work with a our custom board. Initially I configure the J-Link options for the target part and remove the EFM32 Development Kit Main Board from the boards list. All is well. Then when I restart Simplicity studio, I have to go through this process again. Never used to do this.
Are others having this problem?
I have a problem: when do some small change in project or even nothing changes, before every debug session simplicity rebuilds all projects. Do you know how to get "nothing to be done for "all" message?May be files of project could tell something
Iam unable to recover from this error -> 'Could not connect debugger' while trying to debug using j-link.
The simplicity commander is unable to connect to the target with this error message -> 'Could not connect to target device'
(The blinky application is still running though) Attached are the simplicity studio logs.
Could someone please suggest a way to recover from this error. (The J-link commander also says 'cannot connect to target').
Note: I have a 10k resistor mounted between pins 2 and 10 for the purpose of making the board enter boot mode, but the board still doesn't enter the boot mode - but that would perhaps be a different issue pending to debug if iam able to recover from this current error.
I used the copy and paste project options in SimplicityStudio on an EmberZNet project. It appeared to work OK until I started adding new plugins to the copy project, when the included libraries fail to build due to failing to resolve certain include statements, e.g. #include EMBER_AF_API_EEPROM.
On closer inspection of the copied project a number of absolute paths in the linked resources are pointing to the original project. The original project has no absolute paths. Also, the project is generating files in the external-generated-files folder, such as the project header, _tokens, _endpoint_config etc. Both projects are in the default workspace.
Did I do something wrong when I copied the project, or do I need to change these manually?
SimplicityStudio 4.2.12, ARM GNU 7.2.2017.q4,, Gecko Platform 2.6.4, EmberZNet SDK 126.96.36.199
Not sure if this is the correct place for this, so please excuse me if I have made a mistake.
I use an STK3700A kit to connected to my EFM32GG380F1024 part on my custom board. If I am debugging using Simplicity studio or using Simplicity Commander, I am able to connect to TCP port 19021 and issue commands via RTT to my target device.
What I am trying to do is automate the process of connecting, so I though I would use Commander, with the GUI I can click Connect button for the adapter and to the target, this is enough to get it working. But for the life of me I cannot seem to see how to do this via the command line.
Also I think that Commander is using the Segger J-Link tool and if I try to use this I cannot seem to send command (can make a TCP connection but nothing seems to be transmitted).
I just wanted to look at the CPACR and was quite confused that I could not find it. Yes, I can add "(SCB_Type*)0xE000ED00" in the expressions view, but I'm not a big fan of that, because the registers view is much more eye friendly. This is why I added the missing register myself (see attachment). Of course, these changes may get lost with the next update. So, is there any chance that you (SiLabs) add the missing register as well?
I installed the software on 2 PCs.
On a PC, the software does not respond when I startup Simplicity Software. When I click on "My Products", Windows displays "The program is not responding".
I noticed that if I did not click anything for at least 8-10 min, and then I clicked MyProduct then the "Getting Started" windows loaded correctly.
What can be the problem ?
I use lastest verion SStudio and IAR 7.8 as toolchain. If after compilation the compiler generates warnings, then the studio displays these messages truncated. Example: if you call any function so that it is not visible, then the message from the studio will look like this:
This applies to both warning and error messages.
Can you explain if this is a problem with the studio settings or is it a bug?
我在Ubuntu（16.04）中编译项目，该项目使能OTA 功能， 但是编程的结果没有ota 镜像文件， 显示如下
Finished building target: ziroom_venetianBlindMotor.axf
Building hex file: ziroom_venetianBlindMotor.hex
arm-none-eabi-objcopy -O ihex "ziroom_venetianBlindMotor.axf" "ziroom_venetianBlindMotor.hex"
Building bin file: ziroom_venetianBlindMotor.bin
arm-none-eabi-objcopy -O binary "ziroom_venetianBlindMotor.axf" "ziroom_venetianBlindMotor.bin"
Building s37 file: ziroom_venetianBlindMotor.s37
arm-none-eabi-objcopy -O srec "ziroom_venetianBlindMotor.axf" "ziroom_venetianBlindMotor.s37"
Running size tool
text data bss dec hex filename
217324 1796 26600 245720 3bfd8 ziroom_venetianBlindMotor.axf
make --no-print-directory post-build
sh '/home/aaron/Desktop/SimplicityStudio_v4/developer/sdks/gecko_sdk_suite/v2.5/app/builder/ziroom_venetianBlindMotor/ziroom_venetianBlindMotor-postbuild.sh' 'ziroom_venetianBlindMotor' '/home/aaron/Desktop/SimplicityStudio_v4/developer/sdks/gecko_sdk_suite/v2.5/app/builder/ziroom_venetianBlindMotor' '' '/home/aaron/Desktop/SimplicityStudio_v4'
This converts an IAR .out to 32 bit Motorola S-record image
This converts S37 to Gecko Bootload File format if a bootloader has been selected in AppBuilder
Note that this GBL file does not use encryption or digital signing. Please refer to UG266 for more information about enabling these features from your S37 files.
Parsing file ziroom_venetianBlindMotor.s37...
Initializing GBL file...
Adding application to GBL...
Writing GBL file ziroom_venetianBlindMotor.gbl...
This creates a ZigBee OTA file if the OTA Client Policy Plugin has been enabled.
It uses the parameters defined there.
/home/aaron/Desktop/SimplicityStudio_v4/support/common/wine/usr/bin/wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory