最近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 的问题?
![](https://e2echina.ti.com/resized-image/__size/1230x0/__key/communityserver-discussions-components-files/56/8422.Capture.PNG)
最近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:
请您将您的问题详细描述后重新发帖,请不要跟踪旧贴,谢谢