NXP MCU 技术论坛
直播中

可口可甜

8年用户 844经验值
私信 关注
[问答]

S32K144的MBD工具箱,使用Simulink进行仿真时调用的库与生成嵌入式代码时调用的静态库不同?

我在使用NXP的MBDT时,不仅可以在Simulink中使用它的模块进行仿真,还可以生成S32K的代码,然后在MBDT的安装目录下看到三个库文件。令我困扰的是,使用 Simulink 进行仿真时调用的库与生成嵌入式代码时调用的静态库不同。

回帖(1)

杨万富

2023-12-11 14:14:56
这是因为Simulink仿真时需要的库和生成嵌入式代码时需要的静态库是不同的。Simulink仿真时需要的库是用于模拟模型行为的库,而生成嵌入式代码时需要的静态库是用于将模型转换为可在嵌入式系统上运行的代码的库。

在NXP的MBDT工具中,Simulink仿真使用的库文件名为“libmw_s32k14x_simulink.tlc”,用于生成嵌入式代码时使用的静态库文件名为“libs32k14x_tlc.a”。

所以,如果需要在Simulink中进行仿真,应该使用Simulink仿真需要的库文件;如果需要生成嵌入式代码,则应该使用生成嵌入式代码需要的静态库文件。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分