[STM32F0]

在Eclipse+gcc上建立STM32F0系列软件

[复制链接]
347|1
手机看帖
扫描二维码
随时随地手机跟帖
suncl110|  楼主 | 2023-10-20 18:06 | 显示全部楼层 |阅读模式
#申请原创# Hi,大家好:
    这次比较幸运在21家抽奖中了个ST家的开发板盲盒。现在越来越多的公司对知识产权保护做的来越来越好了,在有些场所,比如我们自己基于学习的目的来做一些小程序的话,买个正版的集成编译器的话,预算就略显捉襟见肘(壕们可以不考虑^_^)在这里我向大家介绍一个免费的编译器环境--基于Eclipse+gcc方案。
1.     下载eclipse                                       https://www.eclipse.org/
2.     下载GCC FOR ARM                            https://developer.arm.com/downloads/-/gnu-rm
3.      安装Eclipse 注意安嵌入式版本           Eclipse IDE for Embedded C/C++ Developers (includes Incubating components)
4.      新建C工程序如下图:
8780165324c2d40098.png
5.       选择编译器为Arm Cross GCC 并为工程命名
9107165324c794516a.png
6.     选择芯片
9160865324cacc76c0.png
7.    选择GCC编译器的安装路径:即刚下载的GCC FOR ARM的安装位置,并按下图所示选择
2928365324d593a9d3.png
8.    选择调试器安装路径,注:板载是ST-LINK 是符合ODC调试协议的
7505065324d79966db.png
9.    选择构建器,即MAKE.因为本例是在win环境下的工程序,请选择“CDT 内部构建器”,如下图所示
2762765324e673db21.png
10.   一路“下一步”不出意外的话,此时恭喜你,软件工程模板已经完成了,点击编译,将模板程序编译,如下图所示:
5286865324f235a7f3.png
11.   接下来就进入调试验证环节了,调试参数按如下图所示参数设置
-f ./interface/stlink.cfg
-f ./target/stm32l0.cfg

2758065324f69e1a44.png
12.    好了,接上开发板,点击调试图标的小瓢虫,程序就可以正确运行了
Hello,world!
6028265325012cb1dd.png
最后,再附上本例的源工程吧,开启您的神奇STM之旅吧!
注注意:请将附件扩展名改为.7z



stm32l053Demo.zip

1.4 MB

使用特权

评论回复
ren8zhang8| | 2023-10-30 15:37 | 显示全部楼层
优秀

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

202

帖子

3

粉丝