我已经从“S32DS for Arm”v2.2 转移到“S32 Design Studio For S32 Platform”v3.5 ...
- 下载S32DS.3.5_b220726_win32.x86_64.exe
- 下载 SW32_S32DS_OfflineDevPack_3.5.0_D2207.zip
- 下载 SW32_S32DS_3.5.2_D2302.zip
- 安装 S32DS.3.5_b220726_win32.x86_64.exe
- 在 S32DS-->Help-->S32DS Extensions and Updates-->Add Update Sites-->SW32_S32DS_OfflineDevPack_3.5.0_D2207.zip 并选中
- “用于 Arm 嵌入式处理器的 NXP GCC v10.2 build 1728(版本:1728)”
- “用于 Arm 嵌入式处理器的 NXP GCC v9.2 build 1649(版本:1649)”
- 《S32K1xx开发包(版本:3.5.0)》
- “S32SDK SD32K1XX RTM 4.0.1(版本:4.0.1)”
- 在 S32DS-->Help-->S32DS Extensions and Updates-->Add Update Sites-->SW32_S32DS_3.5.2_D2302.zip 并选中
- 可用更新 - “S32 Design Studio 平台包(版本:3.5.0)”
- 可用更新 - “S32 Design Studio 平台工具包(版本:3.5.0)”
这应该给我 GCC 6.3、9.2 和 10.2
但是,如果我创建一个新的“S32DS 应用程序项目”并选择我的 CPU,我只能选择工具链 6.3 和 9.2(不是 10.2)。我发现之后可以使用 Project-->Proper
ties-->C/C++ Build-->Tool Chain Editor 将编译器更改为 10.2
我也遇到过 SDK 4.0.1 的问题。如果我使用 GCC 6.3 创建一个新的“S32DS 应用程序项目”,那么我可以选择 FreeMaster_S32K146 2.0.0 或 S32K146_SDK 4.0.1,但如果我选择 GCC 9.2,我无法选择任何 SDK。如何安装 SDK 4.0.3?
当我将项目更改为 GCC 10.2 时,我发现我的调试配置“${cross_prefix}gdb${cross_suffix}”(在 GCC 9.2 中工作)在 10.2 中不再工作。我发现如果我把这个改成“${S32DS_GDB_ARM32_EXE}”。如果我设法使 GCC 10.2 在“S32DS 应用程序示例”中工作,是否已正确设置?
我是否应该安装以前的版本 3.x 来获得我缺少的一些功能?
我做错了什么吗?