- 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
10-11-2017 04:16 PM
Same path name problems as VCPXpress. See Linux VCPXpress Compile Problems
plus the debugger had the wrong idea of the path to usb_0.c. I forget what the debugger though it was, but here's what it should be (relative to SimplicityStudio_v4 installation directory):
I also tried to compile EFM8UB2_USBXpress_TestPanel sample project. In main.c I find:
* This example communicates with the TestPanel Windows application installed * by the USBXpress SDK (typically installed at: * C:\SiliconLabs\MCU\USBXpress_SDK\Examples\TestPanel\Host\Windows).
which does not exist. I was able to find something close, installed as:
but nothing for my EFM8UB2 board. Is there a Linux version of the host TestPanel application available for download somewhere?
I ran the testpanel sample in the debugger, and found it to be in a routine checking for USB device suspended. When I hit "Step Return", the debugger showed this in its console:
Can't find a source file at "C:/jenkins/workspace/EFM8_USBXpress_Release/efm8_usbxpress/lib/sdk/Lib/efm8_usb/src/efm8_usbd.c" Locate the file or edit the source lookup path to include its location.
efm8_usbd.c is actually in:
relative to the SimplicityStudio install directory.
Finally, is there any progress on the connectivity problem shown in What is siagent?
10-13-2017 03:17 PM
There is not a version of the host TestPanel application for Linux. The Windows version of the program is in the USBXpress SDK which can be found in the software download section of www.silabs.com (https://www.silabs.com/products/development-tools/software?query=USBXpress ), but the program has not been ported into Simplicity Studio. In Simplicity Studio there are various Host_Application_Software examples in the v4.0x/an directory. I do not know if these would port or build under Linux.
There are some other Knowledge Base Articles and Community Forum threads that indicate USBXpress is not supported under Linux:
But you might get a better answer on the 8-Bit MCU forum.
10-14-2017 01:58 PM
Thanks for the link. Unfortunately (it may be old eyes) the closest I can get to the Windows TestPanel application is the release notes. I'll look around in v4.0x/an and see what I can see.
I posted here because the relevant problems are all to do with various typos in file name paths for the Linux version of SimplicityStudio, not EFM8 hardware itself.