您好,
我正在使用 MATLAB R2024b 和 NXP MBDT 开发 S32K358 模块。
我有一个独立的 NXP CAN 通信模型,它可以在硬件上正确构建、烧录和运行(10 Hz CAN Tx/Rx)。
我还有一个单独的电池管理系统算法模型(离线测试),其中包含参考模型、状态机、估计器和故障管理逻辑。
当我将 BMS 算法集成到 NXP 工作模型中并构建时,MBDT 会为引用的模型生成一个单独的配置文件夹 (BMS_Out_Config),并出现以下错误:
致命错误:Mcl.h:没有这样的文件或目录
#include
错误源自:
Controller/BMS_Out_Config/src/mbdt_board_init.c
Mcl.h 文件未在以下情况下生成:
Controller/BMS_Out_Config/RTD/include
我的问题是:
仅算法参考模型是否应该有自己的硬件配置/RTD生成机制?
或者它们应该继承顶层硬件型号配置?
对于将大型算法参考模型集成到现有的 S32K3 硬件项目中,是否有推荐的工作流程?
附件中包含 NXP 工作模型、电池管理系统算法模型和版本错误的屏幕截图。
谢谢。