目录
现在网上有很多关于stm32开发环境搭建的方法,搭建很快。但是有一些问题:
- 类似MDK,IAR都是商业版权,对于支持正版的程序员来说,这两个都不是好的选择(虽然可以破解)
- 这些商业开发环境的代码提示都挺鸡肋,对于提高编程效率来说,简直是反人类设计
- 不是开源的,没法定义自己的需求
经过一周的研究,终于再windows平台下搭建起来Win7下的Eclipse下的STM32开发环境,下面将如何搭建以及从哪儿下载程序记录下来以作备份,并分享给有上面这些需求的同学们。(另外这个平台也可以在Mac,linux下搭建,只需对应的文件包即可)
我的电脑配置如下:
- HP-ENVY4
- Win7 Ultimate X64
- Core i3-2377M
- 6GB DDR3
- 180G Intel M525 SSD
- Intel GMA4500
需要准备的软件
- Eclipse相关软件
- (Eclipse运行环境)
jre-7u75-windows-i586.exe(这个版本的jre似乎只支持到2015.4,如果超过这个时间只有在oracle的老旧版本分支下载,也就是这里) - (Eclipse核心文件)
eclipse-cpp-kepler-SR2-win32.zip - (Eclipse C\C++核心包)
cdt-master-8.3.0.zip - (ARM交叉编译工具)
gcc-arm-none-eabi-4_9-2014q4-20141203-win32.exe - (常用的make编译工具)
gnuarmeclipse-build-tools-win32-2.3-201501242223-setup.exe
gnuarmeclipse-openocd-win32-0.8.0-2-201501311638-setup.exe
ilg.gnuarmeclipse.repository-2.5.1-201412191510.zip
openocd-0.8.0.zip
- (Eclipse运行环境)
- JLink
目前最新的Eclipse版本是Luna,但装上之后,发现开发stm32并不很好用,遇到各种各样的bug,所以这里选择了上一个版本Kepler SR2,可以从这里下载。如果有兴趣的,可以去下载最新版本试试。注意选择32位C/C++版本。另外,需要注意的是所有的软件都采用32位版本(包括Eclipse)。
(待续)