TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS5.3 中.c文件行数是否有限制?

DSP   C6748

CCS5.3中的.C文件行数有限制吗?能否设置?

我的.c文件18000行编译不通过,提示Internal Error:Number of virtual registers beyond limit.

求助:这个问题除了将改.c文件分成两个文件或者减少.c文件的行数,是否有其他可行方法?

Shine:

请问这是完整的报错信息吗?有没有提示要reduce size什么的?

compiler对行数的要求我不是很清楚,但是我看到有说对function的要求,一个函数里面不能超过65535 (0xffff) expressions.

Jack Willam:

回复 Shine:

您好!
非常感谢您的回复,下面是完整的报错信息。
当把VCU_XML1.c文件缩减到11000行的时候能够顺利通过编译。

 

Shine:

回复 Jack Willam:

错误提示是reduce function size,感觉不用减少行数。

你代码中是不是又很大的函数? 试试把大函数分成几个小的。

Jack Willam:

回复 Shine:

VCU_XML1.c文件就是一个变量初始化,将大函数分成几个小函数实际就是减少VCU_XML1.c的行数,实际是一样的。

还有其他好的建议吗?

Shine:

回复 Jack Willam:

改变编译器的属性不大可能。

Jack Willam:

回复 Shine:

我们之前用c3xc4x时是限制三万行,当时都没有问题,现在ccs5.3有这个限制?

有没有其他设置或方法可以解决。

Annie Liu:

回复 Jack Willam:

试试把单个的大函数拆成几个函数。

Jack Willam:

回复 Annie Liu:

您好!

可否留个电话,电话沟通一下。

这种方式太慢了。

谢谢。

13370805106(李),这是我的电话,也可以直接跟我联系,谢谢。

user5882836:

回复 Jack Willam:

有个地方专门设置这个行数

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.3 中.c文件行数是否有限制?
分享到: 更多 (0)