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

使用2806的时候,编译不过去

我使用ccs3.1,cmd中的lrts2800_ml.lib内容为,我的编译器找不到库中的文件

**/LIB/rts2800_ml.lib<i_tofs.obj>(.text) not found

请问这个i_tofs.obj是干什么的,是哪里出问题而来?

cmd的内容如下

  .cal  : > LIB_FLASH      PAGE = 0      

{

-lrts2800_ml.lib <fd_mpy.obj u_div.obj i_tofs.obj

l_div.obj fd_tol.obj fs_tofd.obj fs_tou.obj

boot.obj exit.obj _lock.obj> (.text)

-lrts2800_ml.lib <exit.obj _lock.obj> (.cinit)

-lIQmath.lib <IQ10div.obj IQ10toF.obj > (IQmath)

}

Eric Ma:

这个语法是将库中编译后的obj文件再放到一个.cal段中,出现这个问题的原因一个是可能是你现在的库编译后没有生成i_tofs.obj文件,所以找不到。建议你找一个最新的实时运行库添加到你工程中,然后编译试一下。如果不行,就把这个i_tofs.obj在这个段中删除也可以,这样它会链接在.text段

赞(0)
未经允许不得转载:TI中文支持网 » 使用2806的时候,编译不过去
分享到: 更多 (0)