CCS6 创建新工程分析--转载

it2022-05-05  186

转载地址——https://www.2cto.com/kf/201604/497640.html 首先下载-软件-安装,注意不要在中文路径! // 1.首先点击project->New CCS Project 2.选择器件和创建工程名 3.找到要用的文件headers和common,是安装controlSUIT(看截图) 复制到新建工程的目录 此时CCS会自动将新添的文件加到项目浏览器中 4.编译,然后发现好多错误。。。。

不能打开头文件,这是因为还没有将头文件添加到工程里面,项目浏览器只是将文件显示出来了而已。 5.右键项目浏览器中的项目名,打开属性 6.选择dir to include 那个框的加号

8.选择common和headers的include,然后OK,OK,编译,然后更多的错误。。。。。。。,不过错误的类型变了,这些错误和内存分配有关,和内存有关的就是cmd文件了

9.删除common下cmd里的所有文件 10.编译,然后还是很多错误,不过一看发现错误和文件重定义有关 在这里插入图片描述 看看是哪个文件重定义了

common/source/ 11.删除这两个文件,编译

其中可能会碰到一个关于DSP2803x_Headers_nonBIOS.cmd(无操作系统)和DSP2803x_Headers_BIOS.cmd(有操作系统)的问题,将DSP2803x_Headers_BIOS.cmd删除即可(我们的是无操作系统)。 其他 五、 Debug模式下工程编译 进行Debug编译前,先确认是否为Debug模式:右键点击工程名–>Build Configurations –>Set Active–>Debug 将F28035.cmd从编译项目中去除,右键点击F28035.cmd选择Exclude from Build. 右键点击工程名–> Build project 有一个Warnings,如下图

打开28035_RAM_lnk.cmd文件,取消下面代码: #ifdef TI_COMPILER_VERSION #if TI_COMPILER_VERSION >= 15009000 .TI.ramfunc : {} > RAMM0, PAGE = 0 #else ramfuncs : > RAMM0 PAGE = 0 #endif #endif 加上下面代码: ramfuncs : > RAMM0 PAGE = 0 重新编译:no error, no warnings

六、 Release模式下工程编译 与Debug模式类似,切换到Release模式下,打开F28038.cmd,关闭28035_RAM_lnk.cmd。

作者:码农u号 来源: 原文:https://blog.csdn.net/qq_29545231/article/details/77764941 版权声明:本文为博主原创文章,转载请附上博文链接!


最新回复(0)