- 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
03-10-2016 08:22 AM
I have to test a radio configuration and for that I have the 4461-868-PDK. It consists of two WMB930 boards with its corresponding host MCU boards(C8051F930) and Radio boards(Si4461). I used the WDS for testing the boards and I programmed them with the "Bidirectional Packet" example. Both boards worked fine, but then I wanted to dig a little bit into the code. Therefore, I used the "Generate source" button from WDS and choose "Generate custom project and launch Silabs IDE". Then, an old IDE was opened with all the source code.
As I already had Simplicity Studio, I decided to look for that example code inside Simplicity Studio. But neither Simplicity Studio identified the board as a WMB930 nor I could find such example code for the "Bidirectional Packet" demo.
My next idea was to copy the code from the old IDE into Simplicity Studio, and as Simplicity Studio has a toolchain for the 8051 microcontrollers I thought it might be a simple task. The code does compile but the micro controller after a while gets frozen. I selected the correct microcontroller in Simplicity Studio and also the corresponding SDK. Actually I do not really need the SDK as the demo code has all the necessary header files. I modified a little the configuration of the IDE in order to test different assembler, compiler and linker options, but at the end the code did not run properly on the board.
My questions are:
1. where can I find the code for the "Bidirectional Packet" in Simplicity Studio?
2. why my Simplicity Studio did not identify the WMB930 board as itself?
3. which is the recommended IDE configuration for compiling and running the code examples from the WDS?
In case more data is needed, please let me know
03-15-2016 04:59 AM
03-16-2016 05:35 AM
The problem I have is that WDS only runs on Windows and the old IDE does it as well. Right now I have both running windows but my development machine has Ubuntu, therefore I wanted to port the example to Simplicity Studio, which does run in Ubuntu.
I think the only missing thing to make it run properly in Simplicity Studio is the configuration of the assembler, compiler and linker. It can be obtained from the old IDE but I was not able to port it to Simplicity Studio as it has many other options.
Maybe could it be possible to get these configurations as a .cproject that I can open in Simplicity Studio
03-16-2016 06:11 AM
Just tried to compile the demo code with the old IDE and it does compile it but the same happens, after a while the two WMB930 boards just stop to communicate. My test is to keep on pressed button 1 as long as possible in order to realize when they stop communicating with each other. This error does not happen when I download the code from WDS. Where could I find an old IDE project with the "Bidirectional Packet" compiling correctly?