使用Eclipse搭建MM32嵌入式开发环境

电子说

1.3w人已加入

描述

1 Eclipse 软件和相关工具的下载和安装

1.1 软件下载

1.2 安装选项

安装Eclipse IDE for Embedded C/C++ Developers。

ARM芯片

1.3 安装交叉编译工具链

ARM芯片

2 在Eclipse中开始MM32开发项目

2.1 创建

安装完成,启动 Eclipse,在菜单File->new -> project。

ARM芯片

2.2 选择C Project

ARM芯片

2.3 创建工程

在Project name填写项目名,选择Empty Project,Toolchains选择Arm Cross GCC 如下图:

ARM芯片

2.4 选择Toolchain

点菜单Next,选择Toolchain 和路径(交叉编译工具链安装的位置),如下图:

ARM芯片

2.5 添加路径

点击菜单Finish,可以看到Project Explorer有工具链的Incudes路径, 如下图:

ARM芯片

2.6 添加工程目录

拷贝应用代码和MM32库函数到工程目录,在如下图:

ARM芯片

也可以通过Import工程,在菜单File里子菜单Import,选择Existing Projects into Workspace,如下图:

ARM芯片

在Browse选择工程目录,然后Finish,如下图:

ARM芯片

3 配置编译环境和编译

3.1 配置编译环境

在菜单Project选择子菜单Properties,在Settings中选内Arm CPU。

ARM芯片

配置Includes和连接文件.ld的路径。

ARM芯片

3.2 配置Tool Chain

选择CDT Internal Builder。

ARM芯片

3.3 编译

在Project菜单,选择Build Automatically,然后Build All开始编译,正确编译有如下log:

ARM芯片

编译有如下log,在Project菜单,Properties ->C/C++ Build ->Setting ->GNU Arm Cross C Linker ->Miscellaneous -> Other link flags增加--specs=nosys.specs

ARM芯片

4 调试

4.1 选择debug工具

在菜单Run中打开子菜单Debug Configurations,在Debugger里指向J-Link GDB的路径和填写Device name,如下图:

ARM芯片

4.2 进入调试模式

点击小甲虫 ARM芯片,正确进入调试模式,如下图:

ARM芯片

4.3 设置断点

设置断点在259行,如下图:

ARM芯片

4.4 运行

点击运行 ARM芯片,然后程序跳到断点259行,程序可以正常调试了,如下图:

ARM芯片

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分