Hello everyone,
I am starting to work with NXP evaluation board, specifically the S32K312 MINI Evaluation Board, which comes with a on-board OpenSDA programmer/debugger, and I am using S32 Design Studio as IDE on Linux Mint. THe version of S32 Design Studio is 3.6.4. Everything is working properly, talking about programming, SDK managment, building the code and such software concerns, but I cannot program or debug the board, because the Design Studio does not see the programmer on the board. I can verify that my Linux machine is correctly recognizing the programmer as P&E Microcomputer Systems OpenSDA - CDC Serial Port. To identify where the problem is coming from I created a Virtual Machine with WIndows on it and configured it to use the the USB port using USB Passthrough and using the design studio on it I was able to program and debug the code, because in the debug configurations the programmer is detected. From that I concluded that the problem is in the Design Studio on the Linux and I followed series of recommendations regarding installing the correct drivers for PEMICRO in Design Studio, but that did not fix the problem. I am wondering is this another limitation of the Design Studio on Linux as in the past I have met others in previous versions of the IDE. I am out of ideas how to possibly fix it. Any idea will be helpful. Thank you.
Hi Mihail,
The OpenSDA is compatible with S32 Design Studio. A few things to check:
1) Sounds like you may have already done this, but double check installing the PEmicro Linux Drivers from this download: https://www.pemicro.com/downloads/download_file.cfm?download_id=490
2) Can you check which version of the PEmicro plugin is installed? You can find this in Help -> About S32 Design Studio
3) In the Debug Configurations, just a reminder that you want to select "OpenSDA Embedded Debug - USB Port" as the interface
4) Navigate to the "\plugins\com.pemicro.debug.gdbjtag.pne_xxxx\lin" folder and run this in the terminal: "pegdbserver_console -showhardware". This will list all detected hardware and is a good sanity check for whether the OpenSDA is seen by the software.
Hello Edison, I am sorry for the delay, last week was busy.
1) So I ran the installation bash one more time to be sure that the plugin is installed and it executed successfully once more. In S32 Design Studio ,
2) The version of the pemicro plugin is 6.0.9.202509241532
3) In the Debug Configs I selected it once as "OpenSDA Embedded Debug" and once as "USB Multilink ...-Usb Port" but it is never detected.
3) This is the output of the command:
P&E GDB Server for Arm(R) devices, Version 9.90.00.00
Copyright 2025, P&E Microcomputer Systems Inc, All rights reserved
Loading library ./gdi/unit_ngs_arm_internal.so ... Done.
Command line arguments: -showhardware