大家好,
我正在使用 MPC5744P 和生成的 AUTOSAR MCAL 包。
我遇到了一个版本错误:
没有找到该文件或目录——指的是 Os_memmap.h在 MemMap.h 中:
#ifndef AUTOSAR_OS_NOT_USED
#include "Os_memmap.h"
#endif
但是,生成的文件中没有 Os_memmap.h 文件。
我该如何找回这个丢失的文件?
另外,如何使用 EB tresos 配置和生成新的 MCAL 包(或重新生成缺失的部分)?
非常感谢您的帮助!
谢谢!
您好@petervlna ,请问是否有免费的编译器选项可以用来构建适用于 MPC5744P 的 AUTOSAR MCAL 应用程序?
你好,
您可以使用生成的代码,并将其编译为 GHS 或 DIAB。
请务必参考 RTD 和 OS 发行说明中列出的受支持的编译器。
petervlna_0-1747642736488.png
顺祝商祺!
Peter
你好,
我该如何找回这个丢失的文件?
它不是 MCAL 生成的文件的一部分,而是来自 Tresos 操作系统配置。
我认为可能是操作系统配置出了问题。
另请参阅此处:
另外,如何使用 EB tresos 配置和生成新的 MCAL 包(或重新生成缺失的部分)?
嗯,我们为此提供 S32 设计工作室。如需了解 Tresos 的相关培训,请联系 Elektrobit。
其实应该很简单。安装 MCAL 后,您只需创建项目,添加所需的插件,然后从 Tresos 生成 c/h 文件。然后,您需要将项目整理到 S32DS、GHS 等项目管理软件中,以便进行编译。
顺祝商祺!
Peter