Hello, I am asking a question because I encountered a problem while installing IAR Toolchain, which is an environment suitable for S32K314.
The pages I referenced are as follows:
1. Install IAR Plugin manager
go to menu "Help" -> "Install New Software" and click on "Add..." button to add a new IAR repository located here: http://eclipse-update.iar.com/plugin-manager/1.0
Tick " I Accept the terms of the license agreement" and click "OK" to accept unsigned content software
Finally you proceed to the installation. When the plugin is installed you will be asked to restart S32DS
Up to this point, it has been completed normally.
but
Anytime you create a new workspace you will be asked to enter path to IAR Embedded Workbench IDE
The IAR Workbench directory required by this step does not exist like this.
(No IAR System directory in Program files (x86)
Also, there is no version that can be installed from the plug-in manager.
How can I solve this problem?
已解决! 转到解答。
Hi @malove,
The plugin only enables users to build and debug a S32DS project with IAR toolchain for ARM. In order to use the plugin, you need to have IAR Embedded Workbench installed with a valid license from IAR.
You may need to contact IAR in order to download EW: IAR Embedded Workbench for Arm | IAR.
Best regards,
Julián
Thanks @Julián_AragónM
At this time, assuming that GCC Toolchain is used and Cyclone Fx is used as a debugger, will there be a problem?
I also checked the GCC SDK for RTD as shown in the picture you attached. Wouldn’t there be a separate SDK for non-RTD?
Hi @malove,
There should be no problems using GCC and Cyclone, but for any Cyclone FX usage issues, you can submit a technical service request to PEMicro.
I'm not sure I understand the second question, are you referring to non-AUTOSAR usage? RTD support real-time software on AUTOSAR and non-AUTOSAR applications, with two layers (LLD & HLD).
Best regards,
Julián
You must be busy, but thank you for always answering my questions, @Julián_AragónM
It means, If I select the RTD SDK(PlatformSDK_S32K3), Can I use this RTD for non-AutoSAR projects? or Only use for AutoSAR project?
Hi @malove,
Yes, even if you use RTD, you can still develop non-AUTOSAR applications. The high-level interface drivers are based on MCAL, and low-level are based on former SDK. You can use low-level drivers for non-AUTOSAR:
You can refer to the following training presentation for a full overview of the differences: 02: S32K3xx Real-Time Drivers (RTD) Installation Guide - Training (nxp.com).
I hope you find this helpful.
Best regards,
Julián
Hi @malove,
The plugin only enables users to build and debug a S32DS project with IAR toolchain for ARM. In order to use the plugin, you need to have IAR Embedded Workbench installed with a valid license from IAR.
You may need to contact IAR in order to download EW: IAR Embedded Workbench for Arm | IAR.
Best regards,
Julián
Thanks @Julián_AragónM
Is there a way to use GCC as the toolchain for the S32K314?
As shown in the picture, when I select IAR as the toolchain for S32K314, the SDK is selected, but when I choose GCC, the SDK isn't selected, so I am asking about this.
Hi @malove,
Yes, you can select GCC for S32K314:
Make sure to have correctly installed the RTD package you need to use, or else, no SDK will show when trying to attach.
Best regards,
Julián