|
本帖最后由 wjandsq 于 2016-12-22 09:56 编辑 ' t- L* P8 I; L" \7 v# d+ I GCC-ARM编译器每年4个版本,相关的插件更新也很快快,所以不得不发布一些资源介绍,建议按顺序安装。 1. jre-8u111-windows-x64.exe 这是必须安装的,更新网址如下: http://www.java.com/en/download/manual.jsp$ m2 }4 ]0 r! s" S! Y M" V 2. gcc-arm-none-eabi-5_4-2016q3-20160926-win32.exe% w8 k Q8 Z9 P+ a; n' c u/ X ARM官方开源编译器,双击安装。 更新网址如下: http://launchpad.net/gcc-arm-embedded/+download ' I$ q+ J& ]) G 3.eclipse-cpp-neon-1a-win32-x86_x64.zip 开源IDE,解压到C盘即可。7 R( l; q/ r w8 w: S 4 y5 [3 _3 i2 Z, {6 ]' R6 W9 C 4. babel-R0.13.0-.babel-R0.14.1.zip 多国语言包,含简体中文,一般离线安装。 当前版本如下:! q' ^; p5 s6 k( y7 M http://ftp.jaist.ac.jp/pub/eclip ... el-R0.14.1-neon.zip 更新网址如下: http://www.eclipse.org/babel/downloads.php eclipseç®ä½ä¸æè¯è¨å å®è£
eclipse简体中文语言包安装截图 C:\eclipse>eclipse.exe -nl "cn-zh" 启动中文eclipse(部分未汉化) C:\eclipse>eclipse.exe -nl "en" 启动英文eclipse% U1 D, k" s( Q" P7 B C:\eclipse>eclipse.exe 安装简体中文语言包后,默认启动中文eclipse,之前启动英文eclipse- R$ w, ~0 O: C. ]7 r. M1 w9 @+ f( I 经过笔者确认,以下两种安装顺序都可以成功: (a) 先解压eclipse,简体中文语言包安装完成后,再装其它插件。在线安装方式。% j5 W5 D `. u, o (b) 先解压eclipse,其它插件安装完毕,再安装简体中文语言包。离线安装方式。- a8 l) N( A; N0 F; ~# N9 X- v 5 t9 J/ R& A* x/ q0 b' n 5. GNU ARM Eclipse Plug-ins 功能简介: A family of Eclipse CDT extensions and tools for GNU ARM development. 当前版本离线文件包名称:ilg.gnuarmeclipse.repository-3.1.1-201606210758.zip (6.4MB) 当前版本网址:* S- b" R/ q6 ^( a% o- A: p http://nchc.dl.sourceforge.net/project/gnuarmeclipse/Current%20Releases/3.x/ilg.gnuarmeclipse.repository-3.1.1-201606210758.zip 更新网址: 在弹出的下面窗口的Name栏填写 GNU ARM Eclipse Plug-ins, 在Location栏填写 http://gnuarmeclipse.sourceforge.net/updates. R- K1 j) s& k5 g0 | 6.gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe build tools,Eclipse默认使用第三方builder tools,默认安装该文件。 当前版本网址: http://sourceforge.net/projects/gnuarmeclipse/files/Build%20Tools/gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe/download; B: _4 V R% n- ? 7.gnuarmeclipse-openocd-win64-0.9.0-201505190955-setup.exe ( [+ L0 l8 k( O8 f$ j% L* f6 m 可以安装这个支持stlinkv2,stlinkv2-1# Y% x& O9 F* I3 t( T 4 N$ g; _3 f9 q0 L 8.System Workbench for STM32 - Bare Machine edition. m8 j: u9 Z1 t$ j9 t$ B6 i http://www.openstm32.org/Eclipse-updates/org.openstm32.system-workbench.site " [3 U. i J2 v" V5 Q1 E GCC-ARM所有相关资源不是一朝一夕能凑齐的,希望对大家有所帮助,这里提供一个列表。 GCC-ARM所有相关资源,最好全部下载,按顺序安装: 1 jre-8u60-windows.7z(jre-8u60-windows-i586.exe jre-8u60-windows-x64.exe) 2 gcc-arm-none-eabi-4_9-2015q2-20150609-win32.exe, GCC-ARM编译器,F4仅支持HAL库 3 eclipse-cpp-mars-R-win32-x86_64.zip,IDE 4 babel-R0.13.0-mars.zip, eclipse中文语言包, V0 N! A9 V4 Y) u; i; H 5 ilg.gnuarmeclipse.repository-2.9.3-201508190739.zip, CDT插件支持 6 gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe, builder工具 7 gnuarmeclipse-openocd-win64-0.9.0-201505190955-setup.exe, stlink调试插件 8 gnuarmeclipse-qemu-win64-2.3.50-201508051820-dev-setup.exe, 软件仿真工具' e3 h% ]3 S2 I* R2 @; Z 9 org.openstm32.system-workbench.site.zip, stm32专用工具链, F4支持StdperthLib和HAL Lib。 10 Keil.ARM.pack.7z,包含以下pack文件(可在Eclipse Mars上 或MDK-ARM V5.16上安装或导入):6 ?9 T# j% x8 g: s ARM.CMSIS.4.3.0.pack7 h2 x3 o4 i j+ S' N6 w6 G/ \# j1 l Keil.ARM_Compiler.1.0.0.pack8 C, q# f; U+ f- o) X( o Keil.MDK-Middleware.6.4.0.pack Keil.STM32F0xx_DFP.1.4.0.pack5 e3 m. Y% k3 v0 D! W7 s6 Y+ T Keil.STM32F1xx_DFP.1.0.5.pack. u* A# g0 {7 I. O Keil.STM32F1xx_DFP.1.1.0.pack2 [, _0 I- O' i3 m* K Keil.STM32F2xx_DFP.2.2.0.pack: f3 b$ p {9 V2 z0 C9 X ] Keil.STM32F3xx_DFP.1.2.0.pack: T3 f( g/ J& u$ g [# U6 S Keil.STM32F3xx_DFP.1.3.0.pack Keil.STM32F4xx_DFP.2.4.0.pack! H$ h$ o- r+ U7 Q& |$ j Keil.STM32F4xx_DFP.2.5.0.pack Keil.STM32F7xx_DFP.2.1.0.pack K1 G( Y* F( _7 m% ~* W Keil.STM32L1xx_DFP.1.0.2.pack' C( _; _4 S- H8 @7 m Keil.STM32W1xx_DFP.1.0.0.pack* { W- y$ t' S5 s. B' p' k0 Q3 @" C 11 Setup_JLink_V500c.zip, JLINK驱动 12 stsw-link004.zip, stlink编程工具 13 stsw-link009.zip, stlink驱动, U c9 ?$ b2 p7 \/ O2 f% N" Z 补充内容(最新更新):: e; Y6 B: ~# u 中文免费GCC ARM编译器及开发调试软件包下载(支持飞思卡尔/NXP/STM32 Cortem-M3/M4) 6 y2 x# g Q- A 1. Java Runtime Environment install$ Q6 }8 P3 b- t/ b+ C0 c. \ JDK和JRE的区别 P! B0 B( k3 v- d JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。 JRE,运行java程序的环境,比JDK小很多。最少要装一个JRE。. B$ J# ~# t9 I& c. k JRE文件当前最新版本: jre-8u111-windows-x64.exe& V1 \9 T( Q; I9 h) X0 _ http://java.com/zh_CN/download/manual.jsp 2. Toolchain(s) install/ g# M. T5 c4 p4 V6 G 当前最新版本: gcc-arm-none-eabi-4_9-2015q3-20150921-win32.exe http://launchpad.net/gcc-arm-embedded/+download http://launchpad.net/gcc-arm-em ... -20150921-win32.exe 9 V/ B3 J3 Z$ g( K% N 3. Eclipse C/C++ IDE install 当前最新版本: eclipse-cpp-mars-1-win32-x86_64.zip6 Y5 Z# ^' q9 J" w2 g9 v) y http://www.eclipse.org/cdt/downloads.php & [! \$ {- V: g4 |6 L* B 9 Q2 a6 o5 {! P" o- i 4. babel-R0.13.0-mars.zip eclipse-cpp-mars-1多国语言包,支持46种语言,文件较大,一般下载后离线安装。/ n2 C( @% s& z+ x 注意在安装时在过滤栏选择简体中文,列出并选择所有的简体中文插件。 http://www.eclipse.org/babel/downloads.php . J& t% C. c% R8 T" A 5. GNU ARM C/C++ Cross Development Tools/ q) A' w$ @* m6 B (1) GNU ARM Eclipse plug-ins install 当前最新版本: ilg.gnuarmeclipse.repository-2.10.2-201511061603.zip http://gnuarmeclipse.sourceforge.net/updates1 O2 |6 @5 s2 | http://gnuarmeclipse.sourceforge.net/updates-test. o' ?) |# z7 i5 { http://github.com/gnuarmeclipse/plug-ins/releases 验证支持Jlink STLink等0 r0 n4 E8 s# K8 @ (2) GNU ARM Eclipse Windows build tools (make & rm) install# ]+ |) f2 |4 }: N! o" F0 c 当前最新版本: gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe! i' r) [. _: u0 S. }+ _2 ^5 ^ http://github.com/gnuarmeclipse/windows-build-tools/releases / V5 p- [5 z- L6 W! a (3) GNU ARM Eclipse OpenOCD install 当前最新版本: gnuarmeclipse-openocd-win64-0.10.0-201510281129-dev-setup.exe6 K" w# p" G8 p8 W/ ^( X0 ?9 m http://github.com/gnuarmeclipse ... gae-0.10.0-20151028 验证支持STLink等 1 A, b5 l% w2 k* ?: W (4) GNU ARM Eclipse QEMU install2 Q: Y7 v5 r% R3 j 当前最新版本: gnuarmeclipse-qemu-win64-2.4.50-201510290935-dev-setup.exe http://github.com/gnuarmeclipse ... gae-2.4.50-20151029 补充3:: S: p* y, R7 A5 N. ^; U" ] 0 a% s; ^0 l5 M/ ? 简体中文嵌入式开发环境(Eclipse Neon + GNU Tools ARM Embedded + System Workbench)) G7 \( J' z) i; Z3 w- _2 D 安装说明:前言关键字: 1 生态系统:运用相同CPU架构的开发环境工具的组合,如操作系统、编译器3和调试器以及开发人员、 解决方案提供商以及共同构成主要业务的其他人员的集合。 IT业务使用“生态系统”这一术语, 是为了表示与生态系统的相似。 2 开发环境: Eclipse Neon 是开发环境,包含了调试环境(调试器插件)。 3 编译器:将程序源代码转换成可在微控制器上运行的机器可读代码的软件。0 O2 k) m( J; q) n- v. O GNU Tools ARM Embedded 是编译器。 System Workbench 包含了改进过并直接支持导入stm32cubemx输出的工程的编译器。: L5 h; N0 v" v7 o% q7 F, N. ]* | 4 仿真器/调试器: 可以将编译器生成的二进制文件写入微控制器并监控其运行的开发工具。 正文: 1 JRE 安装 ( C" p* _* _/ e7 O0 a/ l" M1 [ jre-8u111-windows-x64.exe 离线安装包 http://www.java.com/en/download/manual.jsp: g; S/ B9 A6 m' {. w+ k 2 Eclipse IDE for C/C++ Developers (1) 访问 http://www.eclipse.org/downloads/packages/ 获得当前 Eclipse IDE for C/C++ Developers 最新版本 ' L6 n2 }- a' f/ S$ w9 O: a8 \# z9 S3 k (2) 64位版本 eclipse-cpp-neon-1a-win32-x86_64.zip http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/1a/eclipse-cpp-neon-1a-win32-x86_64.zip&mirror_id=448 % L. G. w3 j/ h6 v4 V9 Q( ?" H (3) 32位版本 eclipse-cpp-neon-1a-win32.zip 5 F( q- F# u+ N http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/1a/eclipse-cpp-neon-1a-win32.zip&mirror_id=105+ I. [7 {0 `. V/ W3 o* s% O( A 3 GNU Tools ARM Embedded % F/ k& {7 }" a, v. I http://launchpad.net/gcc-arm-embedded/5.0/5-2016-q3-update/+download/gcc-arm-none-eabi-5_4-2016q3-20160926-win32.exe. `+ Z4 D! E8 P* ?1 e t 4 GNU ARM C/C++ Development Support 5 l% d$ Y& n0 J* w* \' z9 c (1) GNU ARM Eclipse plug-ins 在线安装(保证最新): http://gnuarmeclipse.sourceforge.net/updates & ~' p {1 s7 p( J 这一步是最难的,因为在线安装必须保证网速稳定,否则不断失败,重试N次不能成功! ; b5 H9 G+ y8 |, Y$ C! o 建议在线安装的时间,早上6:00-8:00。/ j0 t5 d( m1 [8 @) V) w (2) gnuarmeclipse-build-tools , m) m/ S) [& E0 A gnuarmeclipse-build-tools-win32-2.6-201507152002-setup.exe gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe 5 R3 f* s* \/ o$ y2 t 8 l- D s2 [; p9 h (3) openocd gnuarmeclipse-openocd-win32-0.10.0-201601101000-dev-setup.exe % j2 u! M- n/ i0 e gnuarmeclipse-openocd-win64-0.10.0-201601101000-dev-setup.exe en.stsw-link004.zip (STM32 ST-LINK Utility_v3.8.0) ! q6 d K$ f$ O+ b0 h9 X3 v (4) qemu gnuarmeclipse-qemu-win32-2.3.50-201508041609-dev-setup.exe 3 ?: g0 ?2 l- U* a5 s gnuarmeclipse-qemu-win64-2.4.50-201510290935-dev-setup.exe 解压eclipse-cpp-neon-1a-win32-x86_64(v4.6.1)7z的,需要双击安装64位版本。4 S9 F+ ]- E f0 `; z: R: D 5 简体中文语言包 babel-R0.13.0-mars.zip 自行搜索这个多国语言包,下载安装简体中文项目,eclipse 界面可以切换为简体中文。* d t4 L! D' N: W/ y2 t9 u 1 n+ D0 _2 L/ I# i! W1 t! y2 e8 f 1 H" M1 u* k. B# \% W! Q 6 l7 @! C$ j9 V' C5 B) Y' U1 R 1 N6 c8 P4 N, Q* ]& t* m ; P+ I- Q& b0 t3 F0 ~4 Z! I 9 e) d. c+ u, L( j# ^ $ V' L% j- [' J* y ; L1 @# { c: z9 E) J 0 O8 X* `- u6 [. Z # R0 U) y, C/ O! w5 z D * d3 Z8 ]- C2 j9 r4 H |
微信公众号
手机版
% |) Z/ W; b# N6 J8 _; p# |
https://pan.baidu.com/s/1c0bMw7I
- P. k; }+ B' I2 l+ l
百度云盘包含了GCC-ARM所有相关资源,最好全部下载: p4 |- A$ Y2 C$ ^3 H- J
1 jre-8u60-windows.7z(jre-8u60-windows-i586.exe jre-8u60-windows-x64.exe)6 P, Z2 S* z5 }, e. i
2 gcc-arm-none-eabi-4_9-2015q2-20150609-win32.exe, GCC-ARM工具,F4仅支持HAL库* U7 v) {) J/ c3 [. p
3 eclipse-cpp-mars-R-win32-x86_64.zip,IDE
4 babel-R0.13.0-mars.zip, 中文语言包; L2 D: C" U; e/ |7 Q* b4 v
5 ilg.gnuarmeclipse.repository-2.9.3-201508190739.zip, CDT插件支持
6 gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe, builder工具8 }, c2 s/ }( q- Z; a3 B. x
7 gnuarmeclipse-openocd-win64-0.9.0-201505190955-setup.exe, stlink调试插件) [& b o" A: S1 G
8 gnuarmeclipse-qemu-win64-2.3.50-201508051820-dev-setup.exe, 软件仿真工具% f; m; m7 H9 C1 [6 b
9 org.openstm32.system-workbench.site.zip, stm32专用工具链, F4支持StdperthLib和HAL Lib。
10 Keil.ARM.pack.7z,包含以下pack文件(可在Eclipse Mars上 或MDK-ARM V5.16上安装或导入):' ~ N; o+ k, z
ARM.CMSIS.4.3.0.pack+ f8 E8 F5 D4 W5 e9 o0 o' A, Z( R6 S
Keil.ARM_Compiler.1.0.0.pack% k" F( t. k. _. K$ l$ R5 ~
Keil.MDK-Middleware.6.4.0.pack
Keil.STM32F0xx_DFP.1.4.0.pack: l! E, i; }2 [0 I* X
Keil.STM32F1xx_DFP.1.0.5.pack
Keil.STM32F1xx_DFP.1.1.0.pack
Keil.STM32F2xx_DFP.2.2.0.pack
Keil.STM32F3xx_DFP.1.2.0.pack
Keil.STM32F3xx_DFP.1.3.0.pack) c1 j8 b- A3 V* d* {2 n9 j" O
Keil.STM32F4xx_DFP.2.4.0.pack
Keil.STM32F4xx_DFP.2.5.0.pack
Keil.STM32F7xx_DFP.2.1.0.pack
Keil.STM32L1xx_DFP.1.0.2.pack2 d' E2 q0 E6 b$ J. Q8 }( X0 e
Keil.STM32W1xx_DFP.1.0.0.pack
11 Setup_JLink_V500c.zip, JLINK驱动8 Y$ i9 i& I' l, g8 [; v3 M- q
12 stsw-link004.zip, stlink编程工具' @' k% p7 D1 L$ a; o3 m3 d$ J& m
13 stsw-link009.zip, stlink驱动: R' f' k+ q4 x! ?
5 L; P. ~0 k4 ]6 R8 L: a
————————————————————————————————————————————
请问如何在Eclipse Mars导入pack
GCC ARM 2015Q3 工具链 更新官方下载地址:$ Y4 j ]- y2 M; C* p1 _
1. Java Runtime Environment
+ c4 b! ?1 J$ h+ |6 x i
JDK和JRE的区别! x& C& D( K5 K! g( b9 ~
JDK,开发java程序用的开发包,JDK里面有java的运行环境(JRE),包括client和server端的。
JRE,运行java程序的环境,比JDK小很多。9 B: K+ O" S* _
# b1 I3 w8 ]/ d d5 ]
当前JRE文件版本: jre-8u66-windows-x64.exe 54.3 MB
% q3 Z& }0 x& c
http://java.com/zh_CN/download/manual.jsp
1 r; O* {( b( t1 Y8 @) V' o7 D
2. gcc-arm-none-eabi-4_9-2015q3-20150921-win32.exe
' g0 P B$ C0 l; [9 _7 F3 l5 ?
http://launchpad.net/gcc-arm-embedded/+download
http://launchpad.net/gcc-arm-emb ... -20150921-win32.exe
- B% {$ Z4 L+ M5 D9 G4 G
3. eclipse-cpp-mars-1-win32-x86_64.zip(Eclipse Mars (4.5.1) Release)
http://www.eclipse.org/downloads/
4. babel-R0.13.0-mars.zip
eclipse-cpp-mars多国语言包,文件比较大,一般下载后离线安装。
注意在安装时在过滤栏选择简体中文,列出并选择所有的简体中文插件。& q" w$ M* I2 }" L$ \- `6 n' ~
http://www.eclipse.org/babel/downloads.php8 X# [- x1 C- y. Z4 X
5. GNU ARM C/C++ Cross Development Tools8 Z: z' O' f0 w' `- u4 T; h
, r) S0 E P* d6 Z
(1) GNU ARM Eclipse plug-ins & m" A' y# W% k" W
8 i' h6 M: {% g' ^0 }0 {2 `
ilg.gnuarmeclipse.repository-2.10.2-201511061603.zip
http://gnuarmeclipse.sourceforge.net/updates, N, w* \# h& U: V5 a
http://gnuarmeclipse.sourceforge.net/updates-test3 f3 x1 Q( k j
http://github.com/gnuarmeclipse/plug-ins/releases- ^* l3 ~7 B x4 ?" q& i& q5 f
+ Y7 A! V, W* w2 ^4 y' D- v) a% L% @ c
(2) GNU ARM Eclipse Windows Build Tools/ ?5 P2 M; K# n% D9 n: w6 P, D4 R
gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe
http://github.com/gnuarmeclipse/windows-build-tools/releases2 l* t# \' W) P, w( @/ y
3 _7 M4 U! E5 K% C
(3) GNU ARM Eclipse OpenOCD9 z4 p6 w; `' c1 l0 v4 j
2 C0 d# X% `5 F6 ~
gnuarmeclipse-openocd-win64-0.10.0-201510281129-dev-setup.exe
8 a# z4 D5 N; k5 `
http://github.com/gnuarmeclipse/ ... gae-0.10.0-20151028( ^* {2 x+ Z$ a; F0 G3 E# ~
1 I9 k) V/ @$ o6 p9 d5 G+ _% U
(4) GNU ARM Eclipse QEMU
gnuarmeclipse-qemu-win64-2.4.50-201510290935-dev-setup.exe5 z) a$ m6 N# E
9 G' K: i, T* r. _( ^4 W8 x
http://github.com/gnuarmeclipse/ ... gae-2.4.50-20151029
V4 b0 y: X) M g& I9 J0 {