1. Fatal Error:file …rts2800_fpu32.lib<boot.obj>" specifies ISA revision “C28FPU32”, which is not compatible with ISA revision “C2800” specified in a previous file or on the command line
CCS6.0 Error及Warning 总结(一)
C2800与C2700或与fpu32冲突
将fpu32改为空白或者softlib,以禁用浮点硬件支持

2. error #29:expected an expression
通常为语法问题,例如缺少分号、括号、非法字符等,C89、C99不兼容等

3. error :memory range has already been specified
CCS6.0 Error及Warning 总结(一)
通常为cmd文件的问题,删除多余的cmd文件,或者改右键properties→general→linker command file:none(或链接到正确的cmd)

4. error #10099-D program will not fit into available memory
CCS6.0 Error及Warning 总结(一)
需要修改cmd文件的内容。text内容太长,超过RAML1范围,因此需要把RAML1与RAML2区合并为一个RAML1L2(或自己命名);同样道理,程序长度超过一个flash扇区大小时,也需要把两个或更多flash扇区合并到一起。

5.工程build后不报错,但是没生成.out文件
看console对话框中的error,一般是汇编语言asm出问题

6.unresolved symbol remain
unresolved symbol——TI_pprof_out_hadl, first referenced in…/lib/rts2800_ml.lib

CCS6.0 Error及Warning 总结(一)
大部分原因是include路径或者lib路径链接错误
一定要注意lib库版本与编译器版本要匹配,否则仍然报错
lib库报错时,可以直接从ti编译库对应版本重新copy一个lib库
(电脑安装盘→ti→ccsv6→tools→compiler→c2000_6.2.5→lib)
如果没有下载对应版本的库可以去官网下载
CCS6.0 Error及Warning 总结(一)

7.error #135: expected a field name
可能是.h文件中define定义与出错地方的结构体定义重复
因此在定义结构体、共同体时要注意参数名的设置,要特别注意出现重名的现象。

相关文章:

  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2021-07-15
  • 2022-12-23
  • 2021-04-05
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2021-08-12
  • 2021-10-31
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
相关资源
相似解决方案