我使用CCS2(C2000)新建了一个lib工程,输出test.lib
lib工程里的代码如下:
unsigned int increment(unsigned int a)
{
unsigned int b=0;
b = ++a;
return(b);
}
再新建一个out工程,调用test.lib
#include "test_lib.h"
void main(void)
{
volatile unsigned int result,result1, result2,a,b;
a = 10;
b = 78;
result1 = increment(a);
while(1);
}
很奇怪,软件仿真的时候,a并不自增1,只是赋值,这是为什么?感觉lib文件没被调用,但是也没报错
囧:
你是用的哪个C2000产品,如果不是F240X系列的,不建议使用CC2了,现在都是CCS6了
我使用CCS2(C2000)新建了一个lib工程,输出test.lib
lib工程里的代码如下:
unsigned int increment(unsigned int a)
{
unsigned int b=0;
b = ++a;
return(b);
}
再新建一个out工程,调用test.lib
#include "test_lib.h"
void main(void)
{
volatile unsigned int result,result1, result2,a,b;
a = 10;
b = 78;
result1 = increment(a);
while(1);
}
很奇怪,软件仿真的时候,a并不自增1,只是赋值,这是为什么?感觉lib文件没被调用,但是也没报错
xiang tian:
回复 囧:
确实是F2407,老片子,现在需要做个静态库,然后调用这个静态库。我现在只是做了个demo测试下,可不可行。
我看了很多资料上说 工程是 –abi=coffabi
库是 –abi=eabi
所以有问题,我不知道这些参数代表什么意思,具体在哪设。
还有,能不能给个指导,说明。或者FAE的电话,我想沟通下。
我使用CCS2(C2000)新建了一个lib工程,输出test.lib
lib工程里的代码如下:
unsigned int increment(unsigned int a)
{
unsigned int b=0;
b = ++a;
return(b);
}
再新建一个out工程,调用test.lib
#include "test_lib.h"
void main(void)
{
volatile unsigned int result,result1, result2,a,b;
a = 10;
b = 78;
result1 = increment(a);
while(1);
}
很奇怪,软件仿真的时候,a并不自增1,只是赋值,这是为什么?感觉lib文件没被调用,但是也没报错
囧:
回复 xiang tian:
你可以找代理商做当地的现场支持
我使用CCS2(C2000)新建了一个lib工程,输出test.lib
lib工程里的代码如下:
unsigned int increment(unsigned int a)
{
unsigned int b=0;
b = ++a;
return(b);
}
再新建一个out工程,调用test.lib
#include "test_lib.h"
void main(void)
{
volatile unsigned int result,result1, result2,a,b;
a = 10;
b = 78;
result1 = increment(a);
while(1);
}
很奇怪,软件仿真的时候,a并不自增1,只是赋值,这是为什么?感觉lib文件没被调用,但是也没报错
xiang tian:
回复 囧:
代理商啥也不懂,就知道卖片子,有原厂的吗?
我使用CCS2(C2000)新建了一个lib工程,输出test.lib
lib工程里的代码如下:
unsigned int increment(unsigned int a)
{
unsigned int b=0;
b = ++a;
return(b);
}
再新建一个out工程,调用test.lib
#include "test_lib.h"
void main(void)
{
volatile unsigned int result,result1, result2,a,b;
a = 10;
b = 78;
result1 = increment(a);
while(1);
}
很奇怪,软件仿真的时候,a并不自增1,只是赋值,这是为什么?感觉lib文件没被调用,但是也没报错
囧:
回复 xiang tian:
会有对应代理商的原厂FAE,你可以通过代理商找到
TI中文支持网



