
前言 虽然现在绝大部分的客户都是使用 Keil 和 IAR 这类收费的 IDE,对于很多小型或刚起步的公司来说,这无疑是一笔不小的费用,所以本文将介绍如何使用 Eclipse 和 GCC 这免费软件搭建 STM32 的环境. 1.编译环境 Eclipse 1.1 下载 Eclipse
下载软件 ![]() 选择 Eclipse IDE for C/C++ Developers ![]() 安装成功 ![]() 1.2 安装 Eclipse 插件 – C/C++工具 打开 Eclipse ![]() 安装新软件 ![]() 在 Work with 下选择 CDT ![]() 然后在 name 下面选择 CDT Main Features ![]() ![]() 一路 NEXT,安装完成之后就重启一下 Eclipse。 1.3 安装 Eclipse 插件 – 编译工具 在 Eclipse 的 install new software 里面添加如下信息: Name: GNU ARM Eclipse Plug-ins Location: http://gnuarmeclipse.sourceforge.net/updates ![]() ![]() Sourceforge 比较难连,如果连接不上,建议用浏览器下载,然后导入,只是把 location 改成本地地址即可。 ![]() Eclipse 使用 新建工程 – hello world ! 首先打开 Eclipse,File->New->C project ![]() 选择项目名字,我这里用的是 F411 作为例子,所以我选择 STM32F4xx C/C++ project。如果你是其他的系列,就根据情况选用其他工程。交叉编译工具只能选择 GCC,如果你安装了别的,也可以选用别的。 ![]() 根据你芯片的大小进行配置: Chip family :先择芯片的类型 Flash Size:根据 FLASH 大小填写 External clock :填写实用的晶振频率,也可以不填后期修改。 Content:一般选用 Empty,里面只有一个 LED 例子。 ![]() ![]() 选好工具链,就完成所有配置。 Test code: 填写以下测试代码,就可以看到 Nucleo 板上的 LED 在不断地闪。
|
【2025·STM32峰会】GUI解决方案实训分享5-调通板载的NRF24L01 SPI接口并使用模块进行无线通信(发送和接收)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
可否提供Jlink调试下载配置过程呢?使用keilMDK是可以下载调试stm32g0芯片的,eclipse使用JLink调试下载STM32G0失败 (stmicroelectronics.cn)