打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用eclipse开发STM32

http://blog.csdn.net/k331922164/article/details/44837487

2015

最近在学STM32,用了一下MDK,发现这个IDE确实不好用,而且没有VIM简直不能接受。后来在网上找到了用eclipse代替MDK/IAR的方法,但都写得不那么详细,所以本人把自己亲测可用的方法写下来。

首先要说明一下用eclipse的好处,可以说eclipse在这里充当了source insight和vim两个工具的作用(用vim写代码,效率是相当恐怖的),只是合为一体,用起来更方便自如。当然,eclipse也支持代码补全、代码折叠和代码跟踪,此外,还支持代码自动排版,而且界面要比MDK好看多了。

1、下载并安装JDK。

http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html


2、下载并安装eclipse。

http://www.eclipse.org/downloads/


注意:JDK和eclipse均有32位和64位两个版本,我的是WIN8系统,都用了64位的。eclipse是绿色软件,解压可用,无需安装。

3、安装GNU ARM编译器。

https://launchpad.net/gcc-arm-embedded/+download


这个GNU-ARM编译器支持多种ARM核,比如:Cortex-M0/M0+/M3/M4/M7/A9。具体可参考下载网页的readme.txt。

4、安装emb4fun工具。里面包含make,echo等。

http://www.emb4fun.de/archive/gabmt/index.html


5、安装GNU ARM Eclipse插件。

打开eclipse,Help->Install New Software...->Add,在Location输入网址http://gnuarmeclipse.sourceforge.net/updates,name输入GNU ARM Eclipse Plug-ins。


选中上面的工具,跟着向导一路next,直到finish,这时eclipse需要restart一次。

6、所有准备工具已经完成,可以开工了。

在eclipse下,File->New->Project->C/C++->C project,然后next会出现这样的效果。


剩下的好办,选择你的芯片容量,flash和ram大小,其它默认。一路next,如果前面装好交叉编译器会自动出来下面的效果。



点开右边的文件折叠,会发现再也不用手动添加固件库了。


现在你可以点ctrl+B,或者在project->build all整个工程,最后,你会发现hex文件。


现在,你可以试一下代码自动排版的功能,选中需要排版的代码,输入快捷键 ctrl+shift+F,是不是很神奇?

7、安装vim插件。

打开eclipse,Help->Install New Software...->Add,在Location输入网址http://vrapper.sourceforge.net/update-site/stable,name输入Vim。

安装好那几个插件就可以使用vim的功能来写代码了,但是这个插件跟真正的vim比起来,还缺几个功能,具体的就不多说了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
STM32入门篇
【原创】 【stm32F429开发日志】STM32CubeMX入门
手把手教你在Keil MDK中使用GCC编译器工具链
GNU ARM Eclipse Plug
STM32学习笔记(一) 如何新建一个STM32工程模板
stm32 开发环境MDK+库文件配置-Changing's Blog
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服