编译出错Number of virtual registers beyond limit. Reduce function size

2019-07-18 14:52发布

     一部分代码是用simulink生成的,c代码里边有比较长的矩阵运算,用6.4.12版本的编译工具编译就出现了Number of virtual registers beyond limit. Reduce function size错误,谷歌了一下别人用16.9.0版本的编译工具编译可以,但我用16.9.0版本的工具编译太慢了,编译一个工程就要花半小时,肯定有问题,请问一下论坛里有没有人遇到过同样的问题,能否给指点一下?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
dirtwillfly
2019-07-20 01:00
大马哈鱼100 发表于 2017-3-17 21:24
测试了一下好像没太大的影响,出问题的部分程序,另外还有很多行这样的代码,用simulink导出的 ...

这种代码没啥可读性。有时间的话建议重写。推荐使用ti提供的数学库

一周热门 更多>