ECLIPSE + STM32

参考http://blog.csdn.net/at91rm9200/article/details/22853621,将自己的做法记录一下:

(1)看自己电脑里面有没有java?(http://blog.csdn.net/cddcj/article/details/55258348)

一看有java,版本是1.7.0_21。


是个64位系统的java,在控制面板里面看看系统,果然是64bit。


(2)有了java,就可以安装eclips,那么就要先下载个。

在http://www.eclipse.org/downloads/这个网站,竟然直接告诉我下载64位的,看样是自动识别了我的电脑了,如下:






好,现在下载,看看下载的快不快?

嗯  自动提供的下载镜像,是日本的,竟然花钱(我理解错了,可以donate)。于是选了个大连东软的,(东软还是很牛的,看样子!!!


希望自己下载的没错,安装试试吧。

双击,提示:


好,那么我是不是考虑把java升级到V1.8,查查资料,如下:

http://blog.csdn.net/hyj_13/article/details/50189471

https://www.zhihu.com/question/26844110

http://www.cnblogs.com/freedom-wy/p/6945936.html

因此感觉还是java1.7好点,所以要弄个低版本的eclipse。



然后找了个链接,发现原先下载的似乎不对啊,这个应该是:

http://www.eclipse.org/downloads/packages/

这个属于

下载eclipse-cpp-oxygen-R-win32-x86_64.zip。解压缩,挺耗时间,是个绿色版,不用安装。

然后按照http://blog.csdn.net/at91rm9200/article/details/22853621的步骤安装CDT,
网站是http://www.eclipse.org/cdt/downloads.php,
选择CDT9.3.1。
不过看网页的意思:好像是说已经提供现成的ECLIPSE和CDT集中在一起的包了。就是说要么是单独下载eclipse 然后下载CDT,然后把CDT添加到Eclipse中。要么是直接下载集成包,里面既有CDT又有eclipse。
========================================================================

CDT Downloads

All downloads are provided under the terms and conditions of the Eclipse Foundation Software User Agreementunless otherwise specified.

The CDT can either be installed as part of the Eclipse C/C++ IDE packaged zip file or installed into an existing Eclipse using the "Install New Software..." dialog and entering the p2 repository URLs listed below.

CDT also provides its debugger as a stand-alone RCP application which can be downloaded and installed on its own. You can find more information about the Stand-alone Debugger on the Wiki.

CDT 9.3.1 for Eclipse Oxygen

Eclipse package: Eclipse C/C++ IDE for Oxygen.0.

p2 software repository: http://download.eclipse.org/tools/cdt/releases/9.3

The git repo have been tagged with the CDT_9_3_1 tag. You can download the source from the web interface.

Archived p2 repos:

===============================================================================================

打开eclipse,出现如下:

于是下载个别的eclipse版本,就是这个eclipse-cpp-kepler-SR2-win32-x86_64.zip
这次终于能打开,出现了画面:

然后打开http://www.eclipse.org/cdt/downloads.php,到对应的CRT。

=============
把上面的总结一下,下载个eclipse kepler。然后找对应的CRT。然后在安装arm 插件,就在MDK安装完之后,有插件。直接导入到Eclipse里面就行。
==============
然后见eclipse工程,结果怎么出不来STM32的demo啊。和网上的别人的教程不大一样。人家的教程里面都带有STM32的demo。
还有说还需要交叉编译器的环境配置的。

-----------------------------------------------
1.3安装Eclipse插件 – 编译工具
在Eclipse的install new software里面添加如下信息:
Name: GNU ARM Eclipse Plug-ins
Location:  http://gnuarmeclipse.sourceforge.net/updates
---------------------------------
安装插件出现几个选项,选了几个,这个插件过程中出现



=====================
宣布以上作废。
搞了好久,就在刚刚2017年9月16日15点26,星期六,终于安装成功eclipse arm plug了。这个eclipse 真够难安装的了。估计很多人都遭受了折磨。eclipse怎么不同版本还起了不同的名字。不太懂为什么这么弄。
好吧  说一说我的安装过程,首先是网上找eclipse-cpp-neon-3-win32-x86_64.zip。注意java版本,是java8。(eclipse-cpp-kepler-SR2-win32-x86_64.zip则是java7)。
然后是安装CDT,这个浏览器下载到本地比较好。好像是可以选下载镜像,选国内的,我选的东软。
然后是eclipse arm plugin插件,这个我也是浏览器下载到本地。注意加载的时候要断网(否则eclipse软件直接搜最新版本,那么下载速度奇慢无比)。安装的时候连上网,不联网安装就提示什么 item无法收集之类的话。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Eclipse中编译STM32代码,你需要执行以下步骤: 1. 首先,确保你已经安装了Eclipse IDE和STM32CubeMX软件包。如果还没有安装,请先进行安装。 2. 打开STM32CubeMX,并创建一个新的STM32项目。在项目配置页面上选择你的MCU型号和其他配置选项。然后生成代码,将生成的代码保存在一个目录中。 3. 打开Eclipse IDE,并创建一个新的C/C++项目。选择一个合适的工作空间,并在项目配置向导中选择“Makefile project”类型。 4. 在项目配置向导的“Toolchain”选项卡中,选择你的交叉编译工具链。如果你还没有安装工具链,请先下载并安装。 5. 在项目配置向导的“Build”选项卡中,将“Build command”设置为正确的编译命令。例如,对于GNU ARM编译器,你可以设置为`make -j8`(其中`-j8`表示使用8个线程进行并行编译)。 6. 在项目配置向导的“C/C++ Build”选项卡中,将“Build directory”设置为你保存生成代码的目录路径。 7. 单击“Finish”完成项目配置向导,并在Eclipse中打开项目。 8. 在Eclipse的项目资源管理器中导入生成的代码文件。右键单击项目,选择“Import”,然后选择“General” > “File System”来导入文件。 9. 配置编译器的包含路径和库路径。右键单击项目,选择“Properties”,然后选择“C/C++ Build” > “Settings” > “Tool Settings” > “MCU GCC Compiler” > “Includes”并添加相应的路径。 10. 构建项目。右键单击项目,选择“Build Project”或使用快捷键Ctrl+B进行编译。 以上是在Eclipse中编译STM32代码的基本步骤。根据你的具体需求和开发环境的不同,可能还需要进行其他配置和调整。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值