- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新建ccs60与目录无关的工程的方法
Ccs6.0下新建工程的方法(与目录无关)
(寄语:建立一个ccs工程对于初学者很难,因为初学者还不熟悉ccs的架构,建议不要一上来就建立工程。这样会导致陌生、畏惧。建议初学者先在三兄弟提供的例子上改,等对ccs工程架构和常用的文件都熟悉了后再来看本文当,建立自己的工程)
打开ccs6.0如下图:
单击:File-New-ccs Project,如下图:
在Target标题栏中,我们选择如下图所示
在下面的图中,我们选择TMS320F28335;
在Project name标题栏中,我们输入一个工程的名字,注意:不要有中文(目录也是,不要有中文和特殊字符)。
我们不钩选Use default location。这样,我们可以手动指定我们自己的工程目录。
我们选择Browse...按钮,选择我们的工程要放置的目录。在这里我们在我们提供的工程目录下添加我们要建的工程文件夹,方法是选择“新建文件夹(M)”,并给文件夹起个名字
新起的名字如下:
我们选择一个空的工程,方法如下:
这样一个空的工程就建立完毕了,在工程目录下只有如下的内容
接下来,我们要具备如下四个文件夹
首先我们找到我们新建的工程目录,并在目录下面新建如下两个文件夹,一个用来放头文件,一个用于将来数字信号处理时放库文件。
现在用一个比较懒的方法(大家见谅了,不是本人比较懒,注意是大部分客户都还不太熟悉dsp28335的文件构架,还不知道要选哪些文件,索性都选上),我们把SXD28335_common下的include里面的所有头文件都复制到我们刚建的工程下的include下。
同样的方法,我们把SXD28335B_headers下的include里的头文件都复制到我们新建的工程目录下的include里面;
到目前为止,我们的工程目录下面就有很多头文件了
这些头文件都是我们刚才复制过来的;
接下来,我们要选择我们可能用到的c文件。首先,我们在SXD28335_common下的source文件夹下选择我们要用的c文件(每个工程都不一样,可以参考一下我们的《SXD28335固件开发使用说明书》里面有每个工程都用到了哪些文件)。把下面的文件复制到我们新建的工程目录下;
然后,我们再把下面的文件夹里的c文件复制到我们新建的工程里;
复制完毕后,我们新建的工程目录下面会是如下的场景:
这时,我们会发现没有主函数,这里我们再偷个懒,直接将以前就有的GpioToggle工程的主函数复制过来
主函数如下图所示:
到目前为止,我们已经完成了大部分,我们再把用于分配程序和数据空间的CMD 文件(在如下所示的目录中找到)复制到我们新建的工程中:
看看我们的成果;
接下来就是指定头文件,(由于库文件我们目前用不到,所有没有指定,但是下面我们也会告诉在那里指定)。 按下图所示。
找到下图的界面,并单击红色的图标,进行头文件的添加。
选择下面的方框图:
找到我们新建的工程,并选择include文件夹;ok
指定完头文件后如下图所示:
指定库的方法:
这里我们的lib文件夹是空的,所以就不指定了,跟指定头文件的方法一样。
下来就是ok
回到主界面,单击工程,右键-〉build Project
Build过程
可以看到编译后没有错误
{
如果用户没有出现这个错误提示窗口怎么办?比如说是这样的:
我们可以通过如下设置,(当有一些常用的窗口由于我们不甚操作给关掉时,如何恢复到ccs默认的界面)。
即可。
}
到目前为止,一个与目录无关的程序已经建立完成。
三兄弟嵌入式团队
文档评论(0)