基于eclipse创建通用arm开发环境

第1章 建立工程1.创建工程2.选择工程类型3.配置工程名4.选择工程配置5.选择交叉工具链

第2章 配置工程1.配置GCC工具链及make环境2.设置mcu内核型号及gcc配置3.添加文件/文件夹4.新建文件/文件夹5.配置头文件路径6.设置链接脚本

注意事项

第1章 建立工程

1.创建工程

File->New->Project

2.选择工程类型

如果不使用C++进行编程,建议选择C Project,工程中不会存在C++相关配置,看起来更简洁(降低阅读成本)

3.配置工程名

追求简洁的工程,当然选择Empty Project,Toolchains选择Arm Cross GCC

4.选择工程配置

默认生成debug和release配置

5.选择交叉工具链

没测出来xPack GNU Arm Embedded GCC (arm-none-eabi-gcc)和GNU Tools for ARM Embedded Processors (arm-none-eabi-gcc)到底有什么区别

第2章 配置工程

1.配置GCC工具链及make环境

右键工程属性进入工程配置,Toolchain path在新建工程步骤中已经设置过,重点需要设置make路径,这里插一句,可以使用cygwin和msys,如果单纯的编译工程,这两者没有区别,但是如果需要使用prebuild或postbuild调用其他脚本,尤其是调用cmd或sh脚本,强烈建议使用msys,windows下msys兼容性更好更全

2.设置mcu内核型号及gcc配置

我的工程使用的是m0+内核,其他选择默认配置

3.添加文件/文件夹

默认工程的root路径在.cproject和.project同级目录下,在该路径下新建c文件或文件加会被自动识别。对于自定文件/夹组织,需要添加外部文件/加如何操作 导入整个外部文件夹: 右键工程,new->folder 导入单个外部文件: 右键工程,Import->File System,可以选择全部或单个文件,Into folder配置导入工程中/工程子文件夹,创建链接,这样源文件是同一个

4.新建文件/文件夹

这比较简单,直接右键工程,新建文件(h/c)或文件夹,其中文件或文件夹需要建到某个文件夹下,右键对应的文件进行new,不建议使用Source Folder

5.配置头文件路径

右键工程属性,配置C和汇编路径,一般C就行了,路径建议使用相对工程路径,点击Variables可以找到ProjDirPath变量,基于ProjDirPath向上或向下指定对应的头文件路径

6.设置链接脚本

同样使用环境变量相对路径

注意事项

1.eclipse中默认不识别.s(小写的.s汇编文件),需要改成.S(大写的.S)

参考链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: