Windows下STM32单片机的eclipse编译环境搭建

本文详述了如何在Windows系统中搭建基于Eclipse的STM32开发环境,包括安装JAVA、Eclipse、设置交叉编译工具链环境变量、安装CDT以及配置编译工具。文章还介绍了如何创建STM32工程、烧写应用程序以及利用J-Link进行软件调试的步骤,旨在帮助用户快速建立STM32的开发环境。
摘要由CSDN通过智能技术生成

英创公司开发的ETA321单片机模块,是基于STM32F103RC单片机设计的实时任务处理单元模块。

ETA321模块作为客户端,使用USB与英创公司的ARM工控主板进行数据传输、通讯,根据工控主板应用程序发出来的指令,执行相应的实时任务处理,如实现:电机控制、数据采集、高速D/A输出、状态采集保护等。另外,用户可以基于英创公司构建好的USB通讯结构,利用KEIL、IAR、eclipse等集成编译环境,在ETA321模块上编写自己特殊的应用程序。英创公司推荐使用eclipse编译环境。

由于eclipse软件编译工具是开源、免费的工具,在windows环境下编译linux应用软件的用户也比较多,因此在windows环境中,搭建eclipse的STM32编译环境,就变得非常有意义:可以很好地与linux编译环境进行整合;不用担心开发软件的版权问题;eclipse编译环境也能支持各种调试工具。

因此,使用eclipse编译环境完全替换KEIL、IAR等需要授权才能使用工具,是非常好的选择。但是榙建基于eclipse的STM32的开发环境,需要好几个软件与插件,且相应的版本需要能兼容,才能正确搭建好开发环境。

为了协助客户快速搭建eclipse编译环境,英创公司编写了这篇文章,详细说明了整个eclipse环境搭建、工程建立、目标代码烧写、以及使用JLink进行软件调试的方法。

所需要的软件或插件如下:
  JAVA
  eclipse C/C++
  gcc-arm-none-eabi,交叉编译工具链
  CDT,对cortex-M的支持的编译工具以及对J-Link调试工具的支持
  J-LINK驱动

开发/烧写STM32所需要的软件/工具:
  STM32 Flashloader串口烧写工具

为了方便客户更加简单、方便地搭建ETA321的开发环境,英创公司下载了所需的工具软件:JAVA、eclipse C/C++、gcc-arm-none-eabi、STM32-Flashloader等,可以直接利用。
这里写图片描述
图1、eclipse编译环境软件工具包

下面则详细地描述eclipse编译环境塔建方法。

一、安装eclipse编译环境

1、安装JAVA

打开工具包中的(JAVA)jdk-8u144-windows-i586.exe进行默认安装即可。
这里写图片描述
图2、启动并安装JAVA

这里写图片描述
图3、JAVA安装中…

这里写图片描述
图4、JAVA安装完成

现阶段,不建议安装JAVA 9.0版本。因为要实现JAVA 9.0 对eclipse的支持,需要额外的补丁包,所以相对麻烦一些。

2、安装eclipse

复制eclipse文件夹到开发用的计算机中(任意位置均可),如:C:\program file(x86)目录( 如果系统是32 bit,则C:\program file )。
这里写图片描述
图5、将eclipse复制到Program Files(x86)目录下

3、设置交叉编译工具链的环境变量

从eclipse目录下,找到交叉编译工具链gcc-arm-none-eabi的路径,并复制下来。
这里写图片描述
图6、gcc-arm-none-eabi工具链目录路径

打开“系统属性”->“高级”配置页面,再点击“环境变量”,进入环境变量设置页面。
这里写图片描述
图7、环境变量设置页面

在用户环境变量中找到PATH项,点击编辑,将工具链的路径添加到PATH参数中,点击确认退出。
这里写图片描述
图8、在用户环境变量的PATH变量名中,添加工具链的路径

环境变量添加完成后,可以从系统的CMD命令提示符窗口中,输入path指令,检查环境变量是否添加成功。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值