第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.设置链接脚本
同样使用环境变量相对路径
文章来源:https://www.toymoban.com/news/detail-844921.html
注意事项
1.eclipse中默认不识别.s(小写的.s汇编文件),需要改成.S(大写的.S)文章来源地址https://www.toymoban.com/news/detail-844921.html
到了这里,关于【基于eclipse创建通用arm开发环境】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!