起因是要使用组里一个十年前的古老程序和古老板子(当时是ccs6的工程文件,使用2812和xds200配套调试)。在装好XDS驱动和ccsv6之后,尝试连接调试。产生以下报错:
这是因为以前CCS软件需要花钱购买许可证,后来变为免费的了。但是在旧版本的CCS软件上还是需要添加许可证文件。
Ti给旧版本都提供了免费的许可证,我是从这个帖子上找到的下载地址:
下载后有一个压缩包,解压后只有一个.lic文件,可以放到任意位置(为了规范,我放到了CCS安装目录下的:ccsv6\ccs_base\DebugServer\license文件夹内)。
然后打开CCS软件,在菜单栏Help->Code Composer Studio licensing Information中按照下述方法操作:
然后找到刚才解压后的lic文件,选择确认。
最后重启一下XDS和电路板,记得按照规范上电顺序(不规范大部分情况下也没事,赌狗)开机,再尝试DEBUG的时候就ok了。