创龙提供的SYS BIOS工程我几乎没有一次能直接编译过的,折腾了几天分享下经验给需要的朋友,导入工程“SYSBIOS_UART1_INT”
点右键Build时出现错误如图
编译报错图
然后在工程上右键->Properies->General,可看到配置如下图所示
导入工程后默认配置图
按照创龙安装说明,将所有用到的组件选择最新的,包括XDCtools version选择创龙提供的3.25.96版本,因为的之前使用创龙的C6748
开发板时安装了其他版本,所以有三个版本,如下图:
我安装的软件有三个XDCTools的版本图
配置好组件后再编译,又有错误:
编译出错图
看错误说明(红色框内所示)好像是什么库找不到,再次点开右键->Properies->C6000 Linker->File Search Path
可以看到里面包含的两个文件跟编译报错提示的文件名相同,然后看下面包含的路径,入红框中所示,在工程目录下的Libraries/Debug下,然后打开工程所在目录查找没有相应的文件。(如下两图所示)
编译出错原因是没有红框中的两个文件图
查找工程目录下确实没有那两个文件图
最后在创龙提供的全部例程中搜索,最后发现很多文件下都有这个连接库,但是文件大小有不一样的,搞不懂为什么有大小不一样的,最后选择将Board->Library->Debug中的两个文件复制到SYSBIOS->Library->Debug下(如下图所示),在此编译成功编译通过。
复制到目录后的文件图
编译成功!!!!!!!!!!!