如何使用Eclipse玩转STM32(上)

发布者:ZenMaster123最新更新时间:2024-02-18 来源: elecfans关键字:Eclipse  STM32  架构 手机看文章 扫描二维码
随时随地手机看文章

说回Keil这一类嵌入式开发软件,假如明天不再让我们用了,我们只能束手待毙吗?但愿这不是杞人忧天。不过一款开源的软件倒是可以先研究一下,以备不时之需。我们分两篇文章介绍一下,如何使用Eclipse玩转STM32。


Eclipse简介

在嵌入式开发中,我们比较熟悉的是像Keil,IAR这些IDE(Integrated Development Environment),也就是所谓的集成开发环境。它们的安装使用比较简单,但是价格也是比较昂贵的。如果老板资金比较紧张,预算不够怎么办呢?那我们还有一个免费方案可供选择,就是开源的Eclipse。早期的版本可能比较难用,但经过多年进化,不断地版本迭代,她越来越好用,功能也更强大了。我们以STM32F030为例,看一下如何使用她。

Eclipse不但开源,而且是一个开放的架构,她提供了对外的接口,可以灵活扩展。

poYBAGL6DWWAWJrhAACc1m8W96E790.png

Eclipse安装使用

Eclipse是一个框架,想要编译,下载,调试程序,我们需要给她增加:

编译器(Compiler)

调试器(Debugger)

还有Build Tools

我们今天先看安装好Build Tools和Compiler,看看工程是否能编译成功。

Build Tools 的下载安装

安装Build Tools是因为Windows不支持make等命令,这里我们使用xpack-windows-build-tools

The xPack Windows Build Tools is a Windows specific package, customized for the requirements of the Eclipse CDT(C/C++ Development Tooling) managed build projects. It includes a recent version of GNU make and a recent version of BusyBox, which provides a convenient implementation for sh/rm/echo.

这个工具可以安装在任意目录下,但是最好还是安装在推荐目录下

%USERPROFILE%AppDataRoamingxPackswindows-build-tools

比如:

C:UsersflyAppDataRoamingxPacks xpack-windows-build-tools-4.3.0-1

这里的安装其实就是把文件下载下来,解压到安装目录就可以了。

然后我们用命令make -version,检查一下是否安装成功:

poYBAGL6DXKAMQ79AACMKBCO-VU726.png

如果不成功,比如提示

(e=2)找不到指定文件

一般是环境变量设置问题,把安装目录增加到Windows环境变量就行了。

Complier 的下载安装

编译器可以在arm的官方网站找到

当前最新版本是:

gcc-arm-none-eabi-10.3-2021.10-win32.exe

默认安装路径是:

C:Program Files (x86)GNU Arm Embedded Toolchain10 2021.10

pYYBAGL6DX-AVNx8AAD0YFAjjIU571.pngpoYBAGL6DaaAZhbhAADilv5rkrM045.png

如果不能使用,可以考虑安装在一个不带空格的路径,比如C:GCCTools

Eclipse 的下载安装

Eclipse 有很多版本

pYYBAGL6DbGAIUsTAABZY0lkS0k789.png

在不同国家有很多镜像,找到一个能下载的:

pYYBAGL6DbiAWnqCAACewed-vY4323.png

解压到C:盘根目录,不用安装,直接运行

C:eclipseeclipse.exe

选择工作目录

poYBAGL6Dd6AAJ0fAACO5JHT-dI972.png

然后出现欢迎界面

pYYBAGL6DeOAHZnBAADGqv6DDTY157.png

File New Project ...

poYBAGL6DgiAdTK4AADOjRtAJ4Q722.png

选器件类型,输入工程名字

poYBAGL6DiyAOLhPAAF8gFaJH9o738.pngpoYBAGL6DjSAfhB7AAA0EAr_xwg475.png

选择器件型号

poYBAGL6DlaAFUPmAAD6fkRHebI407.pngpoYBAGL6Dl2AbmU9AAAzZmg0WfQ734.png

一直点next,直到下面的界面,选择前面xPack Build Tools 的安装路径。

pYYBAGL6DnKAM-WWAACDdBgNZrE158.png

点击finish完成工程的创建。

此时可以关掉welcome窗口,点击红色箭头所指图标,会看到工程文件及源文件窗口。

pYYBAGL6DoaAc0OcAACyc1nGGgU169.png

Project --> Build All

或者点击工具栏里的小榔头按钮即可开始编译工程。

pYYBAGL6DqGAd9CbAAELbkPDQYk876.png



关键字:Eclipse  STM32  架构 引用地址:如何使用Eclipse玩转STM32(上)

上一篇:STM32的HAL库知识总结
下一篇:STM32芯片的内部架构如何

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved