
STM32官方免费开发环境System Workbench for STM32安装包, 2015年7月24日更新,后续会放到网盘提供下载。2 S% k6 I/ v4 N$ q* l The installer is available for different host environments; please select the appropriate installer3 H# `/ l8 B. K0 M- O( E depending on your host machine., t3 `9 J0 a2 l* q& }" {& j0 ?9 y$ q& B Latest version! o/ v( g3 X0 N# L. ^ E 1 s, x% t/ G( D- T We advise you to always install the latest System Workbench for STM32 version, to benefit from all enhancements and have support for all the newest STM32 chips.6 `: `3 i+ H9 E& p ) b$ A$ o" h. v! X Note this installer is only meant to be used for initial installation. To upgrade an existing System+ `7 W- V9 t; ^ Workbench for STM32, you should rather go to "Help >> Search for Updates..." in System Workbench for STM32; doing this will upgrade all the components for which a new release exist, including all the Eclipse infrastructure. 1 \8 t8 `7 S. }) m: j# e Windows 7% [ `, Z" y4 \# H ^* ?' s( K The Windows version is available for 32 and 64 bit systems. Note that we will need to install a device }: @% D( w0 U% |5 V- m driver to communicate with the ST-Link debug probe, so you must select the installer that fits your system. Installing the 32 bit version on a 64 bit Windows system will not work. Latest Windows 7 64 bit installer (Version v1.3, updated on Friday, July 24, 2015 at 12:44:45 CEST): install_sw4stm32_win_64bits-v1.3.exe" P+ _* L* k7 D# K4 k8 q5 g: I The latest installer can always be retrieved from install_sw4stm32_win_64bits-latest.exe 9 J8 Z1 A- n8 c' A$ | Latest Windows 7 32 bit installer (Version v1.3, updated on Friday, July 24, 2015 at 12:52:28 CEST): . ^3 @0 N t2 b install_sw4stm32_win_32bits-v1.3.exe The latest installer can always be retrieved from install_sw4stm32_win_32bits-latest.exe , L' _5 E; ^) |' g6 T) q( o$ Q) { Linux( v( [5 w- G+ r; K! k( }# F& F \ To be able to download and test System Workbench for STM32 on Linux, you should request access to 6 u r8 c; X. J9 F* x System Workbench as beta tester by sending a mail to the webmaster explaining why you would like to E/ k$ ^1 @3 n" R9 Q& L3 j0 j became a beta tester.; ]8 w- t: w8 p9 P # Q, g9 }/ v& `. S3 Z 以下是中文备注: ST公司提供的免费开发环境 2015年7月24日更新,基于Eclipse + GCC ARM工具链修改的: http://www.ac6-tools.com/downloads//SW4STM32/install_sw4stm32_win_64bits-v1.3.exe http://www.ac6-tools.com/downloads//SW4STM32/install_sw4stm32_win_32bits-v1.3.exe 32位的软件包在64位系统下,官方的说法是不能正常工作。可以在基于开普勒版本Eclipse,自行安装插件, 但可能会出现一些问题,如果不是高手可能解决不了。建议使用上面的安装包直接安装。 使用最新版本的Eclipse 安装插件,估计不能工作。4 A2 D3 ^8 u; f% _ s) N 使用这个开发环境,仿真目前只支持STLINKV2、STLINKV2-1,目前直接安装的测试结果:在XP SP3上安装 install_sw4stm32_win_32bits-latest.exe 测试可以正常仿真调试F407ZE,使用STLINKV2-1、标准外设驱动库1.5.1. 在WIN10 X64上安装 install_sw4stm32_win_64bits-latest.exe 上测试可以正常仿真调试F429Z,使用STLINKV2、标准外设驱动库1.5.1. 9 U$ [) u2 y% d& A) Y( L* z0 _ 4 q/ l. m/ m. ?6 g# y* F( Q* }# p6 T 以上两个安装包不支持JLINK,ULINK2仿真器,但理论上安装开普勒的Eclipse IDE后,用升级插件的办法,应该可以3 k3 @) `6 ^/ r! d# t) ?; H 支持J-Link、ULINK2等,具体没有实验。' }1 @; ]! E1 A. {7 v: ^0 `3 h ! w" @+ t& x8 V( p/ V . P8 W v9 n. h& k# W) c |
http://gnuarmeclipse.livius.net/blog/jlink-install/
/ [7 L" I9 I, @. g1 p0 ^+ C3 ~
原版Eclipse很早支持JLINK,但对于F4系列仅支持HAL库,不支持标准外设驱动库。
我发过最新的链接, 大侠电子网下载站点:
1. eclipse-cpp-mars-R-win32-x86_64.zip
2. ilg.gnuarmeclipse.repository-2.9.2-201508071246.zip
3. gcc-arm-none-eabi-4_9-2015q2-20150609-win32.exe9 F* ], i5 b: J
4. gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe; N% u" j* L @9 H0 A! A. ^ i
5. gnuarmeclipse-openocd-win64-0.9.0-201505190955-setup.exe. i- j2 u5 _& H$ T2 H# P
6. gnuarmeclipse-qemu-win64-2.3.50-201508051820-dev-setup.exe; a* d) {% D! n4 j; q, p# V
7. http://www.daxia.com/wj/www/software/GCC/Setup_JLink_V500c.zip" @7 Q# z1 ^3 g3 |8 i
8. http://www.daxia.com/wj/www/software/GCC/stsw-link009.zip' b& \; q4 L9 a
) ?% a; c l6 Q; n; q, i4 d7 r0 s/ x7 _
官方下载站点:# K% [' {( V5 i1 u8 m3 X
1. eclipse-cpp-mars-R-win32-x86_64.zip (Eclipse Mars (4.5) Release)
http://www.eclipse.org/downloads/
http://ftp.jaist.ac.jp/pub/eclip ... -R-win32-x86_64.zip# Z$ v$ o' o5 C+ O+ J- h0 f
2. ilg.gnuarmeclipse.repository-2.9.2-201508071246.zip9 L ]' Z4 n {" n( P9 `
http://sourceforge.net/projects/ ... es/Eclipse/updates/
http://nchc.dl.sourceforge.net/p ... .2-201508071246.zip+ S: l* Z3 y" u& A9 B# w, z
3. gcc-arm-none-eabi-4_9-2015q2-20150609-win32.exe, {* I9 z1 o3 a Q+ |3 g3 U
http://launchpad.net/gcc-arm-embedded/+download0 ?" n0 k% E0 D- E4 t
http://launchpadlibrarian.net/2 ... -20150609-win32.exe# ~$ [0 Q: s( |; V. t0 `; l/ N
4. gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe
http://sourceforge.net/projects/ ... iles/Build%20Tools/
http://jaist.dl.sourceforge.net/ ... 507152002-setup.exe# }9 ~8 @7 d# }: H8 U' p- U
http://sourceforge.net/settings/ ... 507152002-setup.exe0 X1 \; B/ n$ q" A# P' N
5. gnuarmeclipse-openocd-win64-0.9.0-201505190955-setup.exe
http://sourceforge.net/projects/ ... es/OpenOCD/Windows/
http://nchc.dl.sourceforge.net/p ... 505190955-setup.exe7 m% F4 V7 G% j& v! _* T7 \& x6 V. C; ]
6. gnuarmeclipse-qemu-win64-2.3.50-201508051820-dev-setup.exe! A/ x1 ]# Z! h* h1 f
http://sourceforge.net/projects/gnuarmeclipse/files/QEMU/Windows/
http://jaist.dl.sourceforge.net/ ... 51820-dev-setup.exe( S Z. j: n& ~5 X! \/ H5 \! }2 [
openstm32.org: I4 @2 j7 ]; O; f) E' @/ F/ }
社区还可以,jlink上面有说到的帖子