单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9223|回复: 0
收起左侧

Eclipse IDE for C/C++ Developers 安装设置详解

[复制链接]
bibi 发表于 2015-4-19 00:54 | 显示全部楼层 |阅读模式
配置Eclipse使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT),可以支持各种C++ ARM编译环境。

第一步:我们首先要下载Eclipse IDE for C/C++ Developers开发环境。
在安装Eclipse之前必须安装JAVA JDK,然后直接解压缩Eclipse即可运行Eclipse开发软件。

C/C++ for ARM的编译器,你可以自己选择,推荐使用gcc-arm-none-eabi-4_9-2014q4-20141203-win32.7z,
在 可以下载该编译器,必须先安装JAVA JDK,本站也有JAVA JDK的离线安装包。
ARM GCC编译器可以选择解压版的,也可以选择windows安装版的。

第二步:在Eclipse IDE平台上,安装 Eclipse CDT工具包的具体步骤如下:

在菜单栏中选择Help –> Install New Software在work with上输入如下地址:
http://gnuarmeclipse.sourceforge.net/updates
几秒后Eclipse链接服务器加载并会显示出一个选项GNU ARM C/C++ Development Support,在它前面打勾,然后点击Next。
这样第二步就完成了。

但网络安装极容易断线,断线后由于文件大小和原文件不一致,或内容为空,这时会出现提示,一不小心点错,
安装失败后无法重复安装插件,只能删除eclipse文件夹,重新来。

推荐下载离线安装包,选择zip的方式进行安装,关闭文件依赖的联网检查。

离线安装包现在所有的工具已基本齐全,网址:
http://sourceforge.net/projects/gnuarmeclipse/files/

除了利用内置的CDT工具包,还可以安装第三方build工具,安装和设置参考:
http://gnuarmeclipse.livius.net/blog/build-tools-windows/


第三步:新建STM32工程,进行开发调试。
新建工程的过程可浏览“使用 Eclipse 和 ARM GCC 搭建 STM32 开发环境”:
http://blanboom.org/stm32-with-osx.html

这里用图片说明关键的设置项,配置Eclipse使用 C/C++ 开发工具包(C/C++ Development Toolkit,CDT)。


2015_3_6_10_58_51.jpg


上图需要选择的安装包就是  ilg.gnuarmeclipse.repository-2.6.1-201502281154.zip,包含的内容如下图所示:


2015_3_6_10_58_58.jpg



2015_3_6_10_59_05.jpg



2015_3_6_10_59_31.jpg
不打勾,启动时可以提醒Workspace的位置在哪里。


2015_3_6_11_03_01.jpg
IDE中全局的编译器路径设置,第三方build工具的路径设置


2015_3_6_11_00_02.jpg
IDE中当前工作空间的编译器路径设置,第三方build工具的路径设置



使用模板新建一个F103的工程,工程参数设置如下所示(使用第三方build工具,也可以使用内置的build工具):
2015_3_6_11_00_10.jpg
这个图叫做工具链编辑器


2015_3_6_11_00_19.jpg

2015_3_6_11_03_56.jpg



2015_3_6_11_04_02.jpg



2015_3_6_11_04_09.jpg



2015_3_6_11_04_15.jpg
最新的工具箱,支持JLINK最新的驱动,不需要设置就可以工作。



没有升级之前,Debug设置需要调用JLinkGDBServer.exe,但现在驱动和工具都升级了,默认调用JLinkGDBServerCL.exe。

2015_3_6_11_20_07.jpg


2015_3_6_11_05_30.jpg



2015_3_6_11_05_37.jpg



2015_3_6_17_25_55.jpg
补充下,离线安装是要关闭文件依赖的联网检查,否则进度很慢。

具体安装步骤,可参考“在Eclipse IDE for C/C++ Developers中添加新软件的步骤”,帖子地址
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表