2391660_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2391660_zh-CN

2391660_zh-CN

不支持 S32K344 的 PlatformSDK_S32K3_2022_03 版本

您好,

之前我开发了基于 S32K344 WB 板的 S32K344 代码。该平台为 S32DS.3.4 和 RTD AUTOSAR 4.4.2,项目运行良好。

现在我想开发 S32G3 代码,这需要 S32DS.3.5。所以我卸载了 S32DS.3.4 和 RTD 4.4.2,安装了 S32DS.3.5。安装完成后,我开始安装扩展程序和更新。我找不到 S32K3 的 RTD 4.4.2 版本,所以我只能安装 S32K3 的 RTD 3.0.0 版本。版本。K3 的 RTD 安装完成后,我导入了旧的 S32K344 项目并尝试打开 *.mex 文件,但项目提示“当前工具不支持 S32K344 的 PlatformSDK_S32K3_2022_03 版本”。如何解决这个问题?

Jimmybai_0-1783429229890.png


Re: Don't support S32K344's PlatformSDK_S32K3_2022_03 version

嗨,朱利安,

感谢你的回复。我在 S32DS.3.5 和 K3 RTD3.0.0 中创建了一个新的应用程序项目,但在新项目中找不到 *.mex 文件。

步骤1:选择S32K344和M7(Gcc 10.2 for arm 32 bit)

Jimmybai_0-1783477945662.png

步骤2.选择核心和参数

Jimmybai_1-1783477971865.png

步骤3。我获取了新项目 s32k3_can_uart_rtd3,但我找不到之前在 S32DS.3.4 实例中存在的以下文件。

.ClockConfigurationMappings.txt

.ClockYaml.txt

.s32k3_wb_can_rtd3.mex

.S32K344_flash.cmm 文件

.RTD文件夹。

Jimmybai_1-1783478149445.png

那么,我的新RTD3.0.0项目遇到了什么问题呢?


Re: Don't support S32K344's PlatformSDK_S32K3_2022_03 version

@Jimmybai

这仅仅是 RTD 2.0.0 和 RTD 3.0.0 之间的不兼容错误。遗憾的是,没有简单的方法可以直接从 2.0.0 版本导入到 3.0.0 版本。我建议手动移植您的应用程序:

1.在您新的安装了 RTD 3.0.0 的 S32DS 实例中,通过“文件 > 新建 > S32DS 应用程序项目”创建一个新项目

2. 选择处理器、NXP GCC 10.2 工具链,并在下一个窗口中附加新的 RTD 3.0.0。

3. 项目创建完成后,将现有项目中的所有源文件复制并粘贴到新项目中。

4. 最后,打开 .mex 文件手动将配置文件复制到该文件中。

您可以尝试使用“导入 > S32 配置工具 > 导入配置 (*.mex)”选项导入 .mex 文件。但是,我发现 RTD 2.0.0 及以下版本在 S32CT 中大多会造成错误,手动移植应用程序是一个更好的解决方案。

此致,
朱利安

Re: Don't support S32K344's PlatformSDK_S32K3_2022_03 version

你好@Jimmybai

您是否已将RTD添加到项目中?

Julin_AragnM_0-1783526527781.png

此致,
朱利安

Tags (1)
No ratings
Version history
Last update:
Thursday
Updated by: