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

rts2800_fpu32.lib

最近debug时候遇到个问题:

我使用CCS7.3.0,F28377D,使用CPU1。

在Debug时候,遇到下面情况
正常情况下,应该还有一行c_int00()的。
在load到RAM的时候,也能运行,没有什么其它异常,也没有太在意这个。
在load到flash,全部在flash也正常,但是如果有代码copy情况下,就异常了。
把以前的版本代码导入,重新编译,还是一样异常(以前都是正常的)。
后来找了很久原因,发现把工程里面的rts2800_fpu32.lib文件删除(在项目属性里面还是添加了rts2800_fpu32.lib),就一切正常了。
整个项目过程中,只更新过编译器,软件没有更新。

Susan Yang:

是不是  memory model 的问题?

最近debug时候遇到个问题:

我使用CCS7.3.0,F28377D,使用CPU1。

在Debug时候,遇到下面情况
正常情况下,应该还有一行c_int00()的。
在load到RAM的时候,也能运行,没有什么其它异常,也没有太在意这个。
在load到flash,全部在flash也正常,但是如果有代码copy情况下,就异常了。
把以前的版本代码导入,重新编译,还是一样异常(以前都是正常的)。
后来找了很久原因,发现把工程里面的rts2800_fpu32.lib文件删除(在项目属性里面还是添加了rts2800_fpu32.lib),就一切正常了。
整个项目过程中,只更新过编译器,软件没有更新。

zdc:

回复 Susan Yang:

这个文件哪里有呀,这个模式哪里配置?谢谢!

最近debug时候遇到个问题:

我使用CCS7.3.0,F28377D,使用CPU1。

在Debug时候,遇到下面情况
正常情况下,应该还有一行c_int00()的。
在load到RAM的时候,也能运行,没有什么其它异常,也没有太在意这个。
在load到flash,全部在flash也正常,但是如果有代码copy情况下,就异常了。
把以前的版本代码导入,重新编译,还是一样异常(以前都是正常的)。
后来找了很久原因,发现把工程里面的rts2800_fpu32.lib文件删除(在项目属性里面还是添加了rts2800_fpu32.lib),就一切正常了。
整个项目过程中,只更新过编译器,软件没有更新。

Susan Yang:

回复 zdc:

您可以看一下
processors.wiki.ti.com/…/C28x_Code_Generation_Tips_and_Tricks

另外您所说的异常具体是指什么?

最近debug时候遇到个问题:

我使用CCS7.3.0,F28377D,使用CPU1。

在Debug时候,遇到下面情况
正常情况下,应该还有一行c_int00()的。
在load到RAM的时候,也能运行,没有什么其它异常,也没有太在意这个。
在load到flash,全部在flash也正常,但是如果有代码copy情况下,就异常了。
把以前的版本代码导入,重新编译,还是一样异常(以前都是正常的)。
后来找了很久原因,发现把工程里面的rts2800_fpu32.lib文件删除(在项目属性里面还是添加了rts2800_fpu32.lib),就一切正常了。
整个项目过程中,只更新过编译器,软件没有更新。

zdc:

回复 Susan Yang:

查看了下,应该是由于不同编译器版本的库不一样的原因导致的。

最近debug时候遇到个问题:

我使用CCS7.3.0,F28377D,使用CPU1。

在Debug时候,遇到下面情况
正常情况下,应该还有一行c_int00()的。
在load到RAM的时候,也能运行,没有什么其它异常,也没有太在意这个。
在load到flash,全部在flash也正常,但是如果有代码copy情况下,就异常了。
把以前的版本代码导入,重新编译,还是一样异常(以前都是正常的)。
后来找了很久原因,发现把工程里面的rts2800_fpu32.lib文件删除(在项目属性里面还是添加了rts2800_fpu32.lib),就一切正常了。
整个项目过程中,只更新过编译器,软件没有更新。

Susan Yang:

回复 zdc:

那您现在可以正常使用了?

最近debug时候遇到个问题:

我使用CCS7.3.0,F28377D,使用CPU1。

在Debug时候,遇到下面情况
正常情况下,应该还有一行c_int00()的。
在load到RAM的时候,也能运行,没有什么其它异常,也没有太在意这个。
在load到flash,全部在flash也正常,但是如果有代码copy情况下,就异常了。
把以前的版本代码导入,重新编译,还是一样异常(以前都是正常的)。
后来找了很久原因,发现把工程里面的rts2800_fpu32.lib文件删除(在项目属性里面还是添加了rts2800_fpu32.lib),就一切正常了。
整个项目过程中,只更新过编译器,软件没有更新。

user5031811:

回复 Susan Yang:

你好!我有相关问题请教一下。我已经按照相关要求进行如下配置: 1 in Runtime Model Options, under "Specify floating point support (–float_support) pull-down menu: Select "fpu32". 2 In "Include linker file or command file as input (–library, -l)"box, click green plus sign and add rts2800_fpu32.lib(run-time support library). 但是,编译工程后,警告我“function sin declared implicitly”,并且计算结果也是错的。请问是什么情况?谢谢你!

最近debug时候遇到个问题:

我使用CCS7.3.0,F28377D,使用CPU1。

在Debug时候,遇到下面情况
正常情况下,应该还有一行c_int00()的。
在load到RAM的时候,也能运行,没有什么其它异常,也没有太在意这个。
在load到flash,全部在flash也正常,但是如果有代码copy情况下,就异常了。
把以前的版本代码导入,重新编译,还是一样异常(以前都是正常的)。
后来找了很久原因,发现把工程里面的rts2800_fpu32.lib文件删除(在项目属性里面还是添加了rts2800_fpu32.lib),就一切正常了。
整个项目过程中,只更新过编译器,软件没有更新。

Susan Yang:

回复 user5031811:

请您将您的问题详细描述后重新发帖,请不要跟踪旧贴,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » rts2800_fpu32.lib
分享到: 更多 (0)