你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【实战经验】如何使用Eclipse和GCC搭建STM32环境  

[复制链接]
zero99 发布时间:2016-11-18 16:13

如何使用Eclipse和GCC搭建STM32环境


前言
虽然现在绝大部分的客户都是使用Keil和IAR这类收费的IDE,对于很多小型或刚起步的公司来说,这无疑是一笔不小的费用,所以本文将介绍如何使用Eclipse和GCC这免费软件搭建STM32的环境.

1.编译环境Eclipse
1.1下载Eclipse

下载软件
22.jpg
选择Eclipse IDE for C/C++ Developers
23.jpg
安装成功
24.jpg

1.2安装Eclipse插件 – C/C++工具
打开Eclipse
25.jpg
安装新软件
26.jpg
在Work with下选择CDT
27.jpg
然后在name下面选择CDT Main Features
28.jpg
29.jpg
一路NEXT,安装完成之后就重启一下Eclipse。

1.3安装Eclipse插件 – 编译工具
在Eclipse的install new software里面添加如下信息:
Name: GNU ARM Eclipse Plug-ins
Location: http://gnuarmeclipse.sourceforge.net/updates
30.jpg
31.jpg
Sourceforge比较难连,如果连接不上,建议用浏览器下载,然后导入,只是把location改成本地地址即可。
32.jpg

Eclipse使用
新建工程 – hello world !
首先打开Eclipse,File->New->C project
33.jpg
选择项目名字,我这里用的是F411作为例子,所以我选择STM32F4xx C/C++ project。如果你是其他的系列,就根据情况选用其他工程。交叉编译工具只能选择GCC,如果你安装了别的,也可以选用别的。
34.jpg
根据你芯片的大小进行配置:
Chip family :先择芯片的类型
Flash Size:根据FLASH大小填写
External clock :填写实用的晶振频率,也可以不填后期修改。
Content:一般选用Empty,里面只有一个LED例子。
35.jpg
36.jpg
选好工具链,就完成所有配置。
Test code:
填写以下测试代码,就可以看到Nucleo板上的LED在不断地闪。
37.jpg

38.jpg



如何使用Eclipse和GCC搭建STM32环境.pdf (956.85 KB, 下载次数: 335)
32.jpg
收藏 10 评论50 发布时间:2016-11-18 16:13

举报

50个回答
奏奏奏 回答时间:2016-11-18 17:08:48
前期的配置可以用STM32CubeMX生成,然后用AC6打开工程文件编辑
moyanming2013 回答时间:2016-11-18 17:59:50
奏奏奏 发表于 2016-11-18 17:08
前期的配置可以用STM32CubeMX生成,然后用AC6打开工程文件编辑

AC6貌似已经不怎么好用了
wambob 回答时间:2016-11-18 19:12:55
免费的真那么好用吗,搭建玩了环境,仍在哪半年了
zhyf 回答时间:2016-11-24 20:59:53
感谢分享!
mmonp 回答时间:2016-11-25 11:05:02
Eclipse 这个应该还不错 一直用这个写Java 不知道STM32体验怎么样 弄一下试试    QQ图片20161125105847.jpg
wolfgang2015 回答时间:2016-11-25 15:03:16
moyanming2013 发表于 2016-11-18 17:59
AC6貌似已经不怎么好用了

一致都在用AC6 ~~~
sie.johnny 回答时间:2016-11-25 20:06:51

感谢分享!
andypanfan 回答时间:2016-11-29 09:01:36
感谢分享!
黑皮男 回答时间:2016-12-1 16:12:37
多谢分享,正在尝试

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版