【发布时间】:2013-07-31 01:52:30
【问题描述】:
通过 Simulink 生成代码(MacOS 64 位上的 Matlab R2011A)
我遇到了一个问题:它在代码中使用了ceil 函数,但我的目标平台不支持它。
我正在为 Arm Cortex 处理器(在赛普拉斯 PSoC 上)使用 ERT 生成。
这个问题能解决吗?
我尝试了解决方案但没有成功。 同样在代码生成 - 接口中,我尝试禁用浮点数或非有限数......但这样我项目的每个信号都会引发一些错误(同样的行为也会改变它的数据类型)。
非常感谢有人建议我可以尝试做什么
【问题讨论】:
-
你确定你没有ceil……你在matlab界面上试过ceil(2.3)吗? matalb 上没有 ceil 对你来说很奇怪……
-
问题是 ceil() 是在我的 ARM 代码中生成的……它不支持该指令……
标签: matlab code-generation simulink