Eclipse下STM32开发环境之安装配置(二)

简介: Eclipse下STM32开发环境之安装配置(二)

 上一篇介绍了Eclipse下ARM开发所需要的软件安装、CDT以及make软件的配置,今天介绍eclipse新建立一个STM32的文档并编译下载调试

一.新建一个C/C++文件

   1.File-> New->C/C++ Project

4edc953e2c684bbe819ffa954c899c08.png

 2.选择对应芯片系类+Cross arm GCC

4edc953e2c684bbe819ffa954c899c08.png

3.配置基础属性

根据你芯片的大小进行配置:

Chip family :先择芯片的类型

Flash Size:根据 FLASH大小填写

External clock :填写实用的晶振频率,也可以不填后期修改。

Content:一般选用 Empty,里面只有一个 LED 例子。

4edc953e2c684bbe819ffa954c899c08.png

4.选择默认Group命名

4edc953e2c684bbe819ffa954c899c08.png

5.选择设置正确的CDT(GCC)目录以及make链接工具的目录

4edc953e2c684bbe819ffa954c899c08.png

Finish 之后效果如图

4edc953e2c684bbe819ffa954c899c08.png

6.配置代码优化等级

Project Explore下文件显示位置鼠标右键

4edc953e2c684bbe819ffa954c899c08.png

效果如图


4edc953e2c684bbe819ffa954c899c08.png

7.添加全局宏定义

4edc953e2c684bbe819ffa954c899c08.png

8.添加.C .H文件目录

4edc953e2c684bbe819ffa954c899c08.png

9.添加链接文件

4edc953e2c684bbe819ffa954c899c08.png

测试编译:

   发现编译还是有问题,在StackOverflow一篇文章发现是make和toolchain的路径问题,然后在Project->properties->c/c++ build->Tools Paths

第一个路径选择make的地址:我的地址为D:\Program Files (x86)\GNU Tools ARM Embedded\GnuWin32\bin

第二个路径选择链接的地址:我的地址 为 D:\Program Files(x86)\GNU Tools ARM Embedded\5.4 2016q3\bin

4edc953e2c684bbe819ffa954c899c08.png

修改之后发现正常编译。

此时还需要调试下载程序:

在Eclipse下想要调试STM32等单片机,需要J-LINK或者ST-LINK,相对来说,可能J-LINK的教程会比较多一些,

但手头上只有ST-LINK,物尽其用,所以这里介绍一哈在Eclipse下配置调试工具ST-LINK。

二.设置STLINK下载调试器

1.安装ST-LINK Utility软件

windows版本下载地址:

http://www.st.com/web/en/catalog/tools/PF258168

2.Run -> External Tools

4edc953e2c684bbe819ffa954c899c08.png

3.新建一个设备:名字自行定义

4edc953e2c684bbe819ffa954c899c08.png

4.双击设置下载器属性

选项中只需更改【Main】和【Commom】选项卡,参数如图下

${workspace_loc:/st_test_one_c}-P"${project_loc}/${config_name}:${project_name}/${project_name}.hex"-V -Rst

【Main】界面

4edc953e2c684bbe819ffa954c899c08.png

【Commom】界面

4edc953e2c684bbe819ffa954c899c08.png

此时可以下载,如果下载不进去,用project->clean先清除一下编译文件,再编译之后,再次下载。

4edc953e2c684bbe819ffa954c899c08.png

然后再点击下载:

4edc953e2c684bbe819ffa954c899c08.png


三.DEBUG配置

1.Run-> Debug Configurations

4edc953e2c684bbe819ffa954c899c08.png

2.进行芯片以及具体细节配置

4edc953e2c684bbe819ffa954c899c08.png

3.Debug进入调试

4edc953e2c684bbe819ffa954c899c08.png

eclipse配置arm的开发完成,喜欢的朋友可以测试,欢迎提出意见。

目录
相关文章
|
3月前
|
Java Linux 开发工具
怎样下载安装Eclipse并配置开发环境?
Eclipse是一款非常流行的Java开发工具,它本身是开源的,适合多种多样的开发场景,深受Java开发者们的喜爱。今天我就跟大家介绍一下如何下载安装Eclipse,以及如何配置Eclipse的开发环境。
45 0
|
7月前
|
Java Maven Android开发
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
84 0
|
7月前
|
IDE Java 项目管理
【Maven】Maven的新建、使用、安装配置、集成配置到eclipse,Maven项目测试servlet,Maven容易出现的问题
Maven是一个流行的构建工具和项目管理工具,它能够自动处理项目的编译、依赖管理和构建部署等任务。通过使用Maven,开发人员可以更轻松地管理和构建Java项目,而不必手动解决复杂的依赖关系。Maven是一个Java项目管理工具,它提供了一种结构化的方法来管理项目的构建、依赖、文档和发布等方面的工作。它基于项目对象模型(Project Object Model,POM)的概念,通过配置文件来定义项目的构建和行为。Maven将项目的构建过程自动化,并提供了许多插件和功能来简化开发人员的工作。
|
7月前
|
Java Linux Maven
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
117 0
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
|
7月前
STM32F0单片机快速入门二 开发环境的建立 20200128
STM32F0单片机快速入门二 开发环境的建立 20200128
|
9月前
|
IDE Java 开发工具
Eclipse的安装配置 - Windows(结尾附视频)
Eclipse的安装配置 - Windows(结尾附视频)
106 0
|
10月前
|
NoSQL IDE 开发工具
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
|
Java 应用服务中间件 Apache
SpringBoot2.0 使用Eclipse搭建SpringBoot开发环境(三)
spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署方式。
294 0
SpringBoot2.0 使用Eclipse搭建SpringBoot开发环境(三)
|
IDE Java 编译器
Eclipse下STM32开发环境之安装配置(一)
Eclipse下STM32开发环境之安装配置(一)
368 1
Eclipse下STM32开发环境之安装配置(一)
|
传感器 供应链 安全
STM32节点端及开发环境介绍 | 学习笔记
快速学习 STM32节点端及开发环境介绍
294 0
STM32节点端及开发环境介绍 | 学习笔记