#申请原创# 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工程序如下图:
5. 选择编译器为Arm Cross GCC 并为工程命名
6. 选择芯片
7. 选择GCC编译器的安装路径:即刚下载的GCC FOR ARM的安装位置,并按下图所示选择
8. 选择调试器安装路径,注:板载是ST-LINK 是符合ODC调试协议的
9. 选择构建器,即MAKE.因为本例是在win环境下的工程序,请选择“CDT 内部构建器”,如下图所示
10. 一路“下一步”不出意外的话,此时恭喜你,软件工程模板已经完成了,点击编译,将模板程序编译,如下图所示:
11. 接下来就进入调试验证环节了,调试参数按如下图所示参数设置
-f ./interface/stlink.cfg
-f ./target/stm32l0.cfg
12. 好了,接上开发板,点击调试图标的小瓢虫,程序就可以正确运行了
Hello,world!
最后,再附上本例的源工程吧,开启您的神奇STM之旅吧!
注注意:请将附件扩展名改为.7z
|