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

dsp2812在编译报出一个寄存器分配失败的错误(Register allocation failed)

输入您的问题

Jones Chen:

您好!

请问您改过 F2812_non_BIOS.cmd么?

建议您用TI官网上给出的F2812_non_BIOS.cmd和F2812_Flash.cmd进行重新编译。

可能和CMD的分配有关。

输入您的问题

tony xiao:

回复 Jones Chen:

谢谢chen工程师,这个问题我找到答案了,是我用的代码编译版本为v5.0的。当我换成v4.1就没问题了,在v5.0下面如果我将函数pwm_task_fcn()中的代码删除几行后就没有错误了。我怀疑是我这个函数的内容太多,从而造成了在v5.0情况下,代码编译溢出问题,有空你们试试,是不是v5.0有这个bug。

输入您的问题

Jones Chen:

回复 tony xiao:

哦 现在我们的CGT已经升级到v6.0.2了。你可以尝试一下,这个CGT的版本是否能够解决您的问题。

赞(0)
未经允许不得转载:TI中文支持网 » dsp2812在编译报出一个寄存器分配失败的错误(Register allocation failed)
分享到: 更多 (0)