If your problem is not described below, check the list of known issues and workarounds in Release Notes, then refer to the S32 Design Studio community or submit a technical support request.
| Documentation for: | Location |
|---|---|
| S32 Debugger | Release Notes: /S32DS/tools/S32Debugger/Debugger/ |
| S32 Configuration Tools | Release Notes: /Release_Notes/ S32 Configuration Tools Getting Started: |
| S32 Flash Tool | Release Notes and User Guide: /S32DS/tools/S32FlashTool/doc/ |
| S32 Trace Tool | S32DS Software Analysis Documentation: , the pdf version is available in /S32DS/help/pdf/ |
| S32 Debug Probe | User Guide: /S32DS/tools/S32Debugger/Debugger/Docs/ |
| GNU Bare-Metal Targeted Tools for Arm 32-bit Embedded Processors | Release Notes:
|
| GNU Bare-Metal Targeted Tools for Arm 64-bit Embedded Processors | Release Notes:
|
| GNU Linux Targeted Tools for Arm 64-bit Embedded Processors | Release Notes:
|
| SDK | Refer to the corresponding folder in /S32DS/software/ |
| P&E GDB Server Plug-In | User Guide: /S32DS/help/pdf/ |
| Hardware | Some software packages provide data sheets and reference manuals, refer to the corresponding folder in /S32DS/help/resources/manuals/ and /S32DS/help/resources/hardware/ |
| Symptom | Possible solution |
|---|---|
| The product license cannot be activated | Ensure the Flexera server can be accessed from your workstation. Consult the network administrator of your company. |
| Symptom | Possible solution |
|---|---|
| The "Insert New Media" message appears when installing S32DS Design Studio for S32 Platform 3.5 Update 6 | Make sure there is enough disk space for the product and temporary files. Free up disk space or click the Browse button to select a new location. |
| New packages and updates are not displayed in the S32DS Extensions and Updates tool | Toggle the New button in the S32DS Extensions and Updates window. This toggles off other filters that may block the new packages from being displayed. |
| Check the Internet connection on your workstation. Reconnect if required. | |
Ensure the path of the network repository is specified in the user preferences
correctly:
|
|
| Ensure the network repository can be accessed from your workstation. Consult the network administrator of your company. | |
| Download the new packages and updates manually. Find the details in Downloading updates manually. |
| Symptom | Possible solution |
|---|---|
| Wireless Internet permanently fails when debugging with S32 Debug Probe (USB) on a PC connected to Wi-Fi | Ask the network administrator to allow simultaneous domain and non-domain connections for the user account. |
| Use a wired Ethernet connection to the domain network. | |
| Connect to an external wireless network, then connect to the domain through a VPN client. |
| Symptom | Possible solution |
|---|---|
| The source (header) files do not appear in the project's board folder after saving the device configuration to the project | Open the Pins, Clocks, or Peripherals perspective. Click , select the files expected in the project's board folder, and click OK. Find the details in Editing a device configuration. |
| Symptom | Possible solution |
|---|---|
| The toolchain settings display the "Orphaned configuration" warning | The "Orphaned configuration. No base extension cfg exists..." message can be caused by missing toolchain. Make sure you installed the package that includes the tools necessary to build this type of project. |
| Build fails after updating the product version | The "Cannot run program: Launching failed. Error: Program not found in PATH" error can be caused by unresolved environment variables for the new product in old workspace. Create a new workspace and import the existing project. |
| Build fails with multiple unresolved symbols | The build failure can be caused by the incorrect C/C++ indexer settings. Indexing can be restricted by file size or by cache size, in which case the indexer may not update the database after some action was performed with a project file, for instance, because the file was too large. Find the details in Adjusting the C/C++ indexer settings for large files. |
| Build errors are reported without a particular location | The build failure can be caused by invalid characters in the resolved paths. Make sure that all your paths use the allowed characters only. Or, refer to Building projects in non-English versions of Windows. |
| Build fails with memory oveflowed | The build failure is caused by lack of RAM (or other memory). Check the available RAM (or other memory) size and make sure you considered it while developing your application. |
| Assembly files are not build correctly | Eclipse CDT is case sensitive and *.s file extensions are not supported. Use the *.S file extensions. |
| Symptom | Possible solution |
|---|---|
| Debugging with Lauterbach TRACE32 fails in Linux | If the path to the debugged executable is too long, this may cause the TRACE32 debugger failure. Consider using a shorter path. As part of the solution, assign a shorter name to the project, recompile it, and start debugging anew. |
| Lauterbach TRACE32 running in Linux cannot find t32marm64, t32marm, t32mipu, t32mapex | Open the PROFILE file located in your home directory and add the following
entry: export PATH="$PATH:/opt/t32/bin/pc_linux64" where /opt/t32 is your Lauterbach installation directory. |
| Modify the CM4.cmm file to use the absolute paths to the
reported executables (t32marm64, t32marm,
and so on), for instance: os /opt/t32/bin/pc_linux64/t32marm64 -c ./Project_Settings/Debugger/CA53.t32 os /opt/t32/bin/pc_linux64/t32mapex -c ./Project_Settings/Debugger/APU0.t32 |
|
| Running a launch group results in unexpected termination of the secondary debug sessions | Open the launch group and increase the post-launch delay for the initial debug session. Find the details in Debugging on multiple cores. |
| Debugging of multicore project fails | Previously created functional breakpoints (e.g. "main") are kept in the Breakpoints view. So the execution of <init> launch configuration tries to stop on it. All temporary functional breakpoints should be removed from the Breakpoints view (or disabled) before starting of a debug session. |
| Connecting to vpsession failed | The "com.synopsys.sls.core.CmdException: No session, operation cannot be completed" error can be caused by invalid environment variable value. If you have several Synopsys® Virtualizer Runtime versions, make sure the SNPS_VP_HOME value is set for the currently used version. |