发新帖本帖赏金 2.00元(功能说明)我要提问
12下一页
返回列表
打印
[开发工具]

STM32开发之GCC免费中文开发环境普及

[复制链接]
9265|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 zzwj5120 于 2015-12-7 20:45 编辑

中文免费GCC ARM编译器及开发调试软件包下载(支持飞思卡尔Cortem-M0+/NXP/STM32 Cortem-M3/M4)

1. Java Runtime Environment install

JDK和JRE的区别
JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。
JRE,运行java程序的环境,比JDK小很多。最少要装一个JRE。

JRE文件当前最新版本: jre-8u66-windows-x64.exe  54.3 MB

http://java.com/zh_CN/download/manual.jsp

2. Toolchain(s) install

当前最新版本: gcc-arm-none-eabi-4_9-2015q3-20150921-win32.exe  安装方法:双击。

https://launchpad.net/gcc-arm-embedded/+download
https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-win32.exe

3. Eclipse C/C++ IDE install

当前最新版本: eclipse-cpp-mars-1-win32-x86_64.zip  安装方法:解压到C盘根目录即可。

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

CDT 8.8.0 for Eclipse Mars

当前最新版本: cdt-8.8.0.zip (多数是支持windows X86的插件,一般不安装这个)

https://www.eclipse.org/downloads/

4. babel-R0.13.0-mars.zip

eclipse-cpp-mars-1多国语言包,支持46种语言,文件113 MB,一般下载后离线安装。安装方法:Eclipse C/C++ IDE下添加新软件,实际需要的文件很少。

注意在安装时在过滤栏选择简体中文,列出并选择所有的简体中文插件。

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

5. GNU ARM C/C++ Cross Development Tools

(1) GNU ARM Eclipse plug-ins install

当前最新版本: ilg.gnuarmeclipse.repository-2.10.2-201511061603.zip  6.11 MB 安装方法:Eclipse C/C++ IDE下添加新软件,文件很小。

官方下载地址:
http://gnuarmeclipse.sourceforge.net/updates
http://gnuarmeclipse.sourceforge.net/updates-test
https://github.com/gnuarmeclipse/plug-ins/releases

验证完美支持Jlink,STLink也支持,设置稍微麻烦点。

(2) GNU ARM Eclipse Windows build tools (make & rm) install

当前最新版本: gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe 1.15 MB  安装方法:双击。

https://github.com/gnuarmeclipse/windows-build-tools/releases

(3) GNU ARM Eclipse OpenOCD install

当前最新版本: gnuarmeclipse-openocd-win64-0.10.0-201510281129-dev-setup.exe 2.13 MB   安装方法:双击。

https://github.com/gnuarmeclipse/openocd/releases/tag/gae-0.10.0-20151028

验证支持STLink等

(4) GNU ARM Eclipse QEMU install

当前最新版本: gnuarmeclipse-qemu-win64-2.4.50-201510290935-dev-setup.exe 6.17 MB    安装方法:双击。

https://github.com/gnuarmeclipse/qemu/releases/tag/gae-2.4.50-20151029

6. System Workbench for STM32(Ac6) install

  该插件包含的组件有:
  (1) System Workbench for STM32 - C/C++ Debugging Tools for MCU               Version: 1.5.0.201510231435
  (2) System Workbench for STM32 - C/C++ Embedded Development Tools for MCU    Version: 1.5.2.201511201009
  (3) System Workbench for STM32 - Linker Script Editor                        Version: 1.3.0.201507241045
  (4) System Workbench for STM32 - GNU Tools ARM Embedded (for Windows 32bits) Version: 1.3.0.201507241045
  (5) System Workbench for STM32 - OpenOCD (for Windows 32bits)                Version: 1.5.0.201510231435

  该Eclipse插件,完整的压缩包: org.openstm32.system-workbench.site.zip,1.52 GB    安装方法:Eclipse C/C++ IDE下添加新软件。
  注意:
(1)这个zip文件,是在Eclipse IDE中作为插件安装,也可以选择独立安装版本。
(2)如果建立了Ac6工程,编译没有问题,但调试还得用stlink,在Ac6工程中,目前OpenOCD不能直接支持J-Link。
(3)如果修改了main函数,调试前需要删除所有断点。这是因为main.c修改后,原来的断点位置可能会
      设置在不正确的地方,造成无法进入调试界面的问题。
    System Workbench for STM32(Ac6) 最新插件在线安装网址(容易失败,不推荐):
  http://test.ac6-tools.com/Eclipse-updates/org.openstm32.system-workbench.site/

  org.openstm32.system-workbench.site.zip 压缩包下载网址
官方下载地址: http://www.openstm32.org
国内下载地址: http://www.daxia.com/wj/www

7. System Workbench for STM32(Ac6) 独立安装版本 (Eclipse IDE 版本: Luna)

  以上GCC插件如果在线安装,由于是连接国外网站很容易下载失败,安装成功率低,最好下载后离线安装。
  如果仅使用STM32,建议下载以下打包好的软件,一键完成安装,调试仅支持stlink。

  http://www.ac6-tools.com/downloads/SW4STM32/install_sw4stm32_win_64bits-latest.exe
  http://www.ac6-tools.com/downloads/SW4STM32/install_sw4stm32_win_32bits-latest.exe


注意:STM32CubeMX 4.11.0版本的生成源代码工程,可以用System Workbench for STM32(Ac6)直接导入,
          进行编译和单步调试。System Workbench for STM32(Ac6)是完全免费的,其余的GCC和STM32CubeMX
          契合度不高,收费的IAR或MDK不要说了。

打赏榜单

21ic小管家 打赏了 2.00 元 2015-12-08

沙发
gyh974| | 2015-12-7 16:10 | 只看该作者
:handshake

使用特权

评论回复
板凳
moyanming2013| | 2015-12-7 18:43 | 只看该作者
害怕了。。。

使用特权

评论回复
地板
john_lee| | 2015-12-7 19:37 | 只看该作者
需要这么麻烦吗?同样是支持gcc的IDE多了去了,都比eclipse简单好用。

使用特权

评论回复
5
hbzjt2011| | 2015-12-7 19:50 | 只看该作者

使用特权

评论回复
6
gejigeji521| | 2015-12-7 22:16 | 只看该作者
GCC插件如果在线安装,由于是连接国外网站很容易下载失败,安装成功率低,最好下载后离线安装。
  如果仅使用STM32,建议下载以下打包好的软件,一键完成安装,调试仅支持stlink。

使用特权

评论回复
7
LearningASM| | 2015-12-8 09:53 | 只看该作者
看到又有同行用MDK被盯上了,关注一下这个,给自己个后路。

使用特权

评论回复
8
ar_m_cu| | 2015-12-8 10:14 | 只看该作者
LearningASM 发表于 2015-12-8 09:53
看到又有同行用MDK被盯上了,关注一下这个,给自己个后路。

又被盯,多大的公司啊

使用特权

评论回复
9
icecut| | 2015-12-8 10:38 | 只看该作者
lz 写个脚本,一下子搞定吧.这么多东西.不容易搞

使用特权

评论回复
10
cztqwa| | 2015-12-8 10:52 | 只看该作者
很不错,多谢分享

使用特权

评论回复
11
TopV| | 2015-12-8 16:44 | 只看该作者
免费的关注下

使用特权

评论回复
12
21ic小管家| | 2015-12-8 17:04 | 只看该作者
此打赏为十大热门打赏哦~

使用特权

评论回复
13
yjmwxwx| | 2015-12-11 07:02 | 只看该作者
  搞的真麻烦啊,其实就装上GCC-ARM-NONE-EABI 再装上jlink驱动,然后写个Makefile多简单啊,jlink命令行调试很好用的。
你搞这么麻烦累不累啊

使用特权

评论回复
14
yjmwxwx| | 2015-12-11 07:12 | 只看该作者


使用特权

评论回复
15
john_lee| | 2015-12-11 09:07 | 只看该作者
楼上有强迫症?这年头谁还用命令行?

使用特权

评论回复
16
wsnsyy| | 2015-12-11 10:50 | 只看该作者
楼上,你这个是免费的吗

使用特权

评论回复
17
mwang| | 2015-12-11 11:03 | 只看该作者
自己搭建太麻烦了
之前有用过一个免费的:CooCox,而且这个工具最初还是武汉理工搞得

使用特权

评论回复
18
秋风式街球| | 2015-12-11 11:47 | 只看该作者
还是MDK好使啊

使用特权

评论回复
19
```| | 2015-12-11 12:55 | 只看该作者
mwang 发表于 2015-12-11 11:03
自己搭建太麻烦了
之前有用过一个免费的:CooCox,而且这个工具最初还是武汉理工搞得 ...

没错,就是这个!
最新版的CM3/4权威指南里已经介绍这个工具了。

使用特权

评论回复
20
mwang| | 2015-12-11 13:37 | 只看该作者
``` 发表于 2015-12-11 12:55
没错,就是这个!
最新版的CM3/4权威指南里已经介绍这个工具了。

你的签名档和头像都很有意思啊,为什么要把联系方式和个人信息藏起来?

使用特权

评论回复
发新帖 本帖赏金 2.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

65

帖子

0

粉丝