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