This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

从Compiler7.4谈起



过去一直搞2000系列,对5000和6000有一种神秘感。最近因工作需要涉足C6678,发现与2000系列的思想方法有很大不同:

买了一块C6678EVM,是TI在台湾生产的,光盘安装后CCS5.2中只有Compiler7.3.4,而给出的示例大多是用7.4编译的,7.3.4根本就不能Import这些示例。我们在TI网站下载了7.4和  8.2,虽然8.2能安装,但不能Import示例,而7.4根本就不能安装。

再看看SYS/BIOS,64个任务(默认32个任务),与uCos相比是将HWI和SWI摆在更加突出的位置。另外在线程中增加了时间片,这与我们的想法完全相同。按理说这种SYS是比较容易实现的,我们自己也能搞,如果TI能将涉及底层的移植代码公开就更好。但TI饶了很大一个圈子,将SYS/BIOS与XDC联系起来,表面上看具有通用性,实际上可能是画蛇添足。因为这样搞了以后,使整个系统变得很大(已超出嵌入式系统的要求),就容易在软件方面出问题,致使Compiler这些软件工具不断为了纠正bug而升级,几十个版本,还要成对使用,错了就不行,这样就给我们这些搞应用的后来人增加了很多麻烦。很简单的事情变得很复杂。

正因为2000系列软硬件系统给我们留下了非常好的印象,所以这次升级我们毫不犹豫就转向C6678,但到现在为止TI还没有解决我们需要Compiler7.4的问题。

  • 你好,

           首先因为CCS和编译器版本的更新很快,光盘中附带的版本一般都不是最新的,所以不推荐使用光盘安装。你在TI网站上可以找到最新的工具和软件包的安装。针对你提到的compiler 7.4无法安装的问题,建议你直接卸载掉CCS5.2,直接升级到CCS6.1, 在CCS6.1中的编译器器默认就是基于7.4版本的,下载路径如下:

    http://processors.wiki.ti.com/index.php/Download_CCS

  • 非常感谢!买板子时,Arrowseed就要将CCS6拷给我,被我谢绝了。我想:TI光盘是经过验证的,是最可靠的,不要你们那些盗版的。后来发现Compiler7.4无法安装时,也在动脑筋,还专门问了Arrowseed的人,CCS6里的Compiler是什么版本的,他们居然回答不上。所以我就在上面发了帖子,现在问题解决了,谢谢Adam Yao,谢谢TI,以后有问题麻烦你们。