跟随普中学习了DSP28335,现在要使用28377,从28335转到28377后重新建立工程模板,期间出现很多问题,主要为不知原因的编译报错。最终解决办法可直接跳转文末。
想看解决历程可继续阅读:
从头建立工程模板:
1.28377对应的驱动文件,已通过一、【玩转DSP TMS28377D】之工程模板配置解决。
2.按照第1步的博客存在编译报错问题

经过排查,发现对编译器版本有要求。

于是按照博客CCS安装多版本编译器 Compiler version安装高版本编译器。
3.按照第2步博客中操作后问题并未解决,CCS未显示安装的编译器版本。个人推测原因未ccs软件版本原因,我使用的是CCS6.1,跟着普中视频学习时下载的。
在翻看其他博客使用CCS 安装 C2000ware 并创建示例项目后发现,第2步只是下载了编译器的安装包,安装包路径为D:\software\CCS6.1\ccsv6\eclipse\downloads,这里要根据你个人CCS的安装路径来。


发现安装包全在里面,但是仍有一个坑,我使用的是28377,在下载时应选择C2800编译工具。如果下载ARM Compiler Tools,CCS软件仍然无法识别,因为在建立模板时设置了芯片型号。

下面下载好后进行安装。步骤可参考CCS安装编译器的方法。只有将安装后的文件夹放在D:\software\CCS6.1\ccsv6\tools\compiler路径下,CCS软件才能自动识别。否则需要自己添加路径。
因此安装时只需要把路径稍微修改

重启CCS后即可看到新版编译器。

看似一切问题都已解决,其实.......编译仍然报错。。。

在这篇博客TMS320F28377D烧写程序过程中说28377D必须要用CCS9.1,于是下载了CCS9.1.0,安装参考CCS软件安装教程,安装后重新按照第1步建立工程模板,果然解决了,编译不再报错。
本文讲述了作者在从DSP28335转到28377的过程中遇到的编译问题,涉及编译器版本升级、C2800工具选择以及CCS版本更新,最终通过安装CCS9.1解决了编译错误。
4887

被折叠的 条评论
为什么被折叠?



