使⽤eclipse开发STM32
最近在学STM32,⽤了⼀下MDK,发现这个IDE确实不好⽤,⽽且没有VIM简直不能接受。后来在⽹上到了⽤eclipse代替MDK/IAR的⽅法,但都写得不那么详细,所以本⼈把⾃⼰亲测可⽤的⽅法写下来。
⾸先要说明⼀下⽤eclipse的好处,可以说eclipse在这⾥充当了source insight和vim两个⼯具的作⽤(⽤vim写代码,效率是相当恐怖的),只是合为⼀体,⽤起来更⽅便⾃如。当然,eclipse也⽀持代码补全、代码折叠和代码跟踪,此外,还⽀持代码⾃动排版,⽽且界⾯要⽐MDK好看多了。
1、下载并安装JDK。
2、下载并安装eclipse。
注意:JDK和eclipse均有32位和64位两个版本,我的是WIN8系统,都⽤了64位的。eclipse是绿⾊软件,解压可⽤,⽆需安装。
3、安装GNU ARM编译器。
这个GNU-ARM编译器⽀持多种ARM核,⽐如:Cortex-M0/M0+/M3/M4/M7/A9。具体可参考下载⽹页的。
4、安装emb4fun⼯具。⾥⾯包含make,echo等。
5、安装GNU ARM Eclipse插件。
选中上⾯的⼯具,跟着向导⼀路next,直到finish,这时eclipse需要restart⼀次。
6、所有准备⼯具已经完成,可以开⼯了。
gnu编译器
在eclipse下,File->New->Project->C/C++->C project,然后next会出现这样的效果。
剩下的好办,选择你的芯⽚容量,flash和ram⼤⼩,其它默认。⼀路next,如果前⾯装好交叉编译器会⾃动出来下⾯的效果。
点开右边的⽂件折叠,会发现再也不⽤⼿动添加固件库了。
现在你可以点ctrl+B,或者在project->build all整个⼯程,最后,你会发现hex⽂件。
现在,你可以试⼀下代码⾃动排版的功能,选中需要排版的代码,输⼊快捷键 ctrl+shift+F,是不是很神奇?
7、安装vim插件。
安装好那⼏个插件就可以使⽤vim的功能来写代码了,但是这个插件跟真正的vim⽐起来,还缺⼏个功能,具体的就不多说了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。