首页 理论教育 新手教程:快速创建ARMCortexM4工程

新手教程:快速创建ARMCortexM4工程

时间:2023-11-17 理论教育 版权反馈
【摘要】:1)在主菜单中选择Project→New CCS Project,在弹出的工作空间创建一个新工程,如图1-17所示。图1-18新工程配置注意:没有特别说明的,接受默认设置。3)创建或添加.c文件到新建的工程中。图1-19新建的工程及自动生成的文件图1-20添加文件注意:对于不涉及中断处理的工程,可以直接把其他工程的startup_ccs.c文件复制到新建工程中,或采用创建工程时自动生成startup_ccs.c文件;如果所建工程涉及中断处理,则需将函数名添加到中断向量表中。

新手教程:快速创建ARMCortexM4工程

1)在主菜单中选择Project→New CCS Project,在弹出的工作空间创建一个新工程,如图1-17所示。

978-7-111-51624-8-Chapter01-17.jpg

图1-17 创建一个新工程

2)配置新工程(见图1-18),然后按Finish按钮完成新工程配置,生成的Myproject工程如图1-19所示。

978-7-111-51624-8-Chapter01-18.jpg

图1-18 新工程配置

注意:没有特别说明的,接受默认设置。

3)创建或添加.c文件到新建的工程中。

①将project0工程中的project0.c文件内容全部复制到main.c文件中,然后保存该文件。

②或右键单击Myproject工程,在弹出的下拉菜单中单击添加文件(Add Files…)选项(如图1-20所示),添加hello.c文件,用同样的方式把startup_ccs.c文件到工程中,然后删除工程中的main.c文件。

978-7-111-51624-8-Chapter01-19.jpg

图1-19 新建的工程及自动生成的文件

978-7-111-51624-8-Chapter01-20.jpg

图1-20 添加文件

注意:对于不涉及中断处理的工程,可以直接把其他工程的startup_ccs.c文件复制到新建工程中,或采用创建工程时自动生成startup_ccs.c文件;如果所建工程涉及中断处理,则需将函数名添加到中断向量表中。

4)添加包含文件与库文件的搜索路径。添加搜索路径有两种方法:绝对路径与相对路径。

①绝对路径:把所需的包含文件的绝对路径添加到如图1-21所示的栏中。操作步骤为:右键单击Myproject工程,在弹出的下拉菜单中选择属性(Properies)选项,然后按图1-21编号的步骤进行操作,最后单击OK按钮将需要的包含文件路径添加到搜索路径栏中。

978-7-111-51624-8-Chapter01-21.jpg(www.xing528.com)

图1-21 添加包含文件绝对路径的步骤

用同样方法把库文件添加到库文件搜索路径中,如图1-22所示。

②相对路径:

978-7-111-51624-8-Chapter01-22.jpg

图1-22 添加库文件绝对路径的步骤

首先在Build菜单下选中Variables选项,然后单击右边的添加(Add)按钮,创建ORIGINAL_PROJECT_ROOT和SW_ROOT两个变量,如图1-23所示。在搜索路径栏中引用变量产生相对路径,如图1-24所示。

978-7-111-51624-8-Chapter01-23.jpg

图1-23 创建变量

978-7-111-51624-8-Chapter01-24.jpg

图1-24 添加包含文件的相对搜索路径

用同样方法添加库文件的相对搜索路径,如图1-25所示。

978-7-111-51624-8-Chapter01-25.jpg

图1-25 添加库文件的相对搜索路径

5)编译配置成相对搜索路径的Myproject工程,其步骤及结果如图1-26a、b所示。

978-7-111-51624-8-Chapter01-26.jpg

图1-26

a)编译Myproject工程 b)设置成相对搜索路径的Myproject工程的编译结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈