8755|8

9

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

STM32开发之GCC免费中文开发环境普及 [复制链接]

中文免费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

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种语言,文件较大,一般下载后离线安装。

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

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

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
  注意:
(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/Eclips ... tem-workbench.site/
  官方网站: http://www.openstm32.org

7. System Workbench for STM32(Ac6) 独立安装版本 (Eclipse IDE 版本: Luna)
  以上GCC开发软件的安装,由于相关文件下载很容易失败,安装难度较高,也非常繁琐。
  如果仅使用STM32,建议下载以下打包好的软件,一键完成安装。注意调试仅支持stlink。
  STM32CubeMX 4.11.0生成的工程,可以直接用这个编译器进行编译和单步调试。

  http://www.ac6-tools.com/downloa ... n_64bits-latest.exe
  http://www.ac6-tools.com/downloa ... n_32bits-latest.exe
此帖出自stm32/stm8论坛

最新回复

不明白,为什么都要去搞LINUX那套,编译系统,现在的MDK和IAR不是方便到家了么  详情 回复 发表于 2015-12-9 14:29
点赞 关注(1)
 

回复
举报

7671

帖子

2

TA的资源

五彩晶圆(高级)

沙发
 
很好的整理,希望用gcc的饿多起来。潜意识里会认为用gcc的一是喜欢折腾,二是基础扎实的可能性比只用商业产品的好。
此帖出自stm32/stm8论坛
 
 

回复

6423

帖子

17

TA的资源

版主

板凳
 
免费开源,但是这个中文实在是理解不了啊
此帖出自stm32/stm8论坛
 
个人签名training
 

回复

831

帖子

5

TA的资源

一粒金砂(高级)

4
 
太麻烦啦
此帖出自stm32/stm8论坛
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

5
 
麻烦倒不算麻烦,不过eclipse这玩意用起来卡实在体验不佳。
所以.....反正我是已经搞定了,倒也不在乎有木有这个东西。

至于喜欢折腾不假,不过主要也是有时候等最新版破解版的IAR有些痛苦。何况还不支持windows以外的系统。

现在好了,对于mbed之内的,我觉得我可以摆脱 断网恐惧症 了。
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

6
 
白丁 发表于 2015-12-7 19:13
免费开源,但是这个中文实在是理解不了啊

貌似有个多国语言包。
此帖出自stm32/stm8论坛
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

684

帖子

1

TA的资源

一粒金砂(高级)

7
 
不是很懂。。。
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

3

TA的资源

一粒金砂(中级)

8
 
直接使用 IAR for Eclipse 插件(http://eclipse-update.iar.com/updatesites.html)会不会更加简单、方便呢?

最新的插件也已经支持STLink了。
此帖出自stm32/stm8论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

9
 
不明白,为什么都要去搞LINUX那套,编译系统,现在的MDK和IAR不是方便到家了么
此帖出自stm32/stm8论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表