最近在编写程序时,参照了一个旧的工程的源代码。这个工程大概是CCS2版本内编写的,我的CCS5.5版本在打开这个工程中的CBD文件时,总是提示“specify xdc tools installation” ,请问这是什么问题?
Shine:
xdctool安装了么?http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/index.html
Jian Li14:
回复 Shine:
安装过,是CCS5安装时自带的
Feng Song1:
回复 Shine:
我遇到的问题一样,CCS安装时已经安装了XDCtool ,但是仍然没办法打开CDB文件,也无法生成TCF文件。即使自建一个工程使用bios,在建立bios的configuration files的时候仍然提示“specify xdc tools installation:” 并要求输入" -xdcroot="
Shine:
回复 Feng Song1:
CCS v2的工程可能版本太老了, CCS v5认不出来.
kk yy:
我用的也是 CCS5.5 ,以移植ccs3为例,工程导入ccs5以后不必理会 cdb文件,会自动生成 tcf 文件,当你双击tcf 文件时,ccs5会询问是否要转换为高版本的文件,转换的过程,实际上调用了cdb2tcf.exe 以及 CCS安装目录\bios_5_42_01_09\packages\ti\bios\config\cdb\中的对应平台的种子文件,转换过后会得到一个高版本的cdb文件(用文本编辑器打开看一下,有版本注释)和一个可以用图形界面配置的 tcf文件,此时双击cdb文件仍然提示 specify xdc tools installation 不过不必理会,可以将cdb排除编译,因为tcf文件已经替代了cdb的作用。
PS 在转换之前记得备份 CCS安装目录\bios_5_42_01_09\packages\ti\bios\config\cdb 文件夹,因为在转换过后 对应平台的 种子cdb会被自动删除,下次转换就找不到文件了(不知道是为什么)
以上过程我验证过,移植成功
如果不适用于你的话,可能是你的cdb版本太低了
PPS 我是新手,仅供参考
Guangde Wu:
回复 Feng Song1:
你好Feng Song1,我也遇到同样的问题,请问应该输入什么?
Guangde Wu:
回复 Shine:
你好Shine Zhang,用CCS v4就不会出现这个问题。。。这是为什么呢?