2270038_zh-CN

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

2270038_zh-CN

2270038_zh-CN

S32K144 AUTOSAR RTD CAN 示例版本错误 — 缺少 Port_Ci_Port_Ip_Types.h(S32DS 3.6.5)

大家好

我正在使用 S32 Design Studio 版本 3.6.5 并使用 S32K1 AUTOSAR 4.4 — RTD 3.0.0(QLP02、D2505)软件包。

我尝试创建和构建 MCU S32K144 RTD 中提供的 CAN 示例项目 ,目标是 S32K144EVB 板。

环境详情:

  • 工具S32 Design Studio 3.6.5

  • rtd: s32k1 autosar 4.4 rtd 3.0.0(QLP02 D2505)

  • MCU: S32K144

  • 板:S32K144EVB-Q100

遵循的步骤

  1. 使用"从示例导入S32DS 项目 "导入 CAN 示例。

  2. 使用配置工具选择 CAN0 相关引脚(TX/RX)。

  3. 点击更新代码。

  4. 尝试版本项目。

问题:

在编译过程中,我一直遇到以下错误:


 
。/board/port_ci_port_port_IP_CFG.H: 47:10:致命错误:port_ci_port_port_IP_TYPES.H:没有 这样的 文件 或 目录 #include"Port_Ci_Port_Ip_Types.h"编译 已终止。构建文件: ./RTD/src/FlexCAN_Ip_Irq.c 调用 标准 S32DS C 编译器
 

看起来端口 IP AUTOSAR 生成的头文件丢失了,即使在配置 CAN 引脚和更新代码后也是如此。

我查看了论坛上的多个帖子,并尝试了建议的步骤,但仍无法解决这个问题。

问题

  1. 该 CAN 示例是否打算直接用作 S32DS 3.6.5 中基于 AUTOSAR ECUC 的项目?

  2. 是否应首先创建一个单独的 AUTOSAR RTD 项目,然后再复制示例源文件?

  3. 在 S32DS 3.6.5 中启用 AUTOSAR ECU 配置编辑器而不是 SDK 引脚/时钟工具是否需要任何额外步骤?

如果您能就在 S32K144EVB 上成功版本此 RTD CAN 示例的正确工作流程提供任何指导,我们将不胜感激。

谢谢!

Re: S32K144 AUTOSAR RTD CAN Example Build Error – Missing Port_Ci_Port_Ip_Types.h (S32DS 3.6.5)

您好,

RTD CAN 演示示例只显示了内部环回测试,没有配置引脚,您需要添加引脚。你可以参考下面的指南来参考如何添加 PORT 元器件;https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Create-a-Blinking-LED-example-pr...

不确定是否有其他 S32K144 CAN 演示使用 MCAL 级驱动程序,但您可以使用其他方法,例如请参阅https://community.nxp.com/t5/S32K-Knowledge-Base/RTD600-MCAL-amp-IP-S32K3X4EVB-T172-FlexCAN-Example-...上发布的 S32K3 演示。用法非常相似。

BR, Petr

Re: S32K144 AUTOSAR RTD CAN Example Build Error – Missing Port_Ci_Port_Ip_Types.h (S32DS 3.6.5)

您好,

请参阅所附的修改后演示示例。
使用连接 PCAN 工具的 S32K144EVB-Q100 进行测试时,它可发送 10 条信息

PetrS_0-1767883554367.png

希望对你有所帮助。

BR, Petr

Tags (1)
No ratings
Version history
Last update:
‎01-09-2026 03:25 AM
Updated by: