欢迎来到天天文库
浏览记录
ID:8810540
大小:993.96 KB
页数:6页
时间:2018-04-08
《mac下stm32的eclipse开发环境搭建》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Mac下STM32的Eclipse开发环境搭建发表于:2015-07-25•作者:5km(十里)本文将介绍如何在MacOSX平台下STM32的Eclipse开发环境的搭建。前言工欲善其事必先利其器,做开发,开发工具很重要,windows下STM32的开发环境很好解决,keil就可以。但在MacOSX下这真是个棘手的问题,其实单片机开发,用命令行都一样,只要有交叉编译工具,加上对makefile了解的话,搭建命令编译下载环境也成,但对于makefile我还是个菜鸟,本身又不是专业学计算机的,更希望能找到一个GUI的开发方案。只能不断在网上寻找GUI的开发环境,经过不
2、懈努力,找到了Eclipse的arm嵌入式开发插件,真的特别感谢开发这个插件的开发者们,本文将介绍如何在MacOSX平台下STM32的Eclipse开发环境的搭建,linux平台下同理也可以搭建,可以参考插件网站。正文直接切入正题,下面就讲解一下,我搭建开发环境的过程,首先说明一下,我的情况:·MacOSX系统·开发板是STM32F103RCT6的最小系统板·下载及仿真工具是stlinkv2I.下载安装eclipse1.到eclipse官网下载含CDT插件的eclipse版本:EclipseIDEforC/C++Developers。2.将下载包解压,并将解压出来
3、的文件夹拖到应用程序文件夹中,完成安装eclipse,可以到lauchpad中找到下面的图标,单击就可启动eclipse。II.安装GNUARMEclipse插件这里只介绍联网安装,离线安装也可以,参考GNUARMEclipse插件的安装指南。1.启动eclipse,选择菜单栏-『Help』-『InstallNewSoftware…』2.安装GNUARMEclipse插件,输入下面的Name和URL,然后pending,选中所有的工具,一路[Next],[Accept],[Finish]即可,安装成功的话会提示要重启Eclipse。oname:GNUARMEcli
4、psePlug-insoURL:http://gnuarmeclipse.sourceforge.net/updatesIII.下载STM32的库函数文件包保证插件已经安装成功1.在eclipse工具栏上找到(MaketheC/C++packsperspectivevisible)此工具,并单击,显示pack窗口:1.点击图标,刷新,会联网加载最新的库函数文件包列表,如上图,列表会按照公司进行分类,stm32芯片是STmicroelectronics公司的,所以展开此公司列表,我的开发板是stm32f103rct6最小系统板,所以右击STM32F1Series项『
5、Install』即可安装,开始时是灰色的,等待一段时间下载安装成功后就会变成黑色。IV.[GNUToolsforARMEmbeddedProcessors]的安装这是一个开源的arm嵌入式交叉编译链工具,要配置好编译环境这是所必需的东西。1.首先最新的适合MacOSX版本的TOLLCHAIN(s)下载到桌面:2.解压下载的文件,并将解压出来的文件夹移动到/usr/local目录下,因为安装的eclipse插件会自动在/usr/local目录下搜寻TOOLCHAIN(s),此步的操作要在[Terminal](即终端)下执行命令完成。其中『gcc-arm-none-e
6、abi-xxxxxxxxxxxxxxxx-mac.tar.bz2』为下载的压缩包文件名,改为自己下载的相应的文件名即可,依次执行下面三条命令:sudomkdir/usr/localcd/usr/localsudotarxjf~/Desktop/gcc-arm-none-eabi-xxxxxxxxxxxxx-mac.tar.bz21.在终端下可以验证是否安装成功:/usr/local/gcc-arm-none-eabi-xxxxxxxx/bin/arm-none-eabi-gcc--version如果出现类似下面的语句,说明成功安装了: arm-none-eabi-
7、gcc(GNUToolsforARMEmbeddedProcessors)4.8.420140526(release)[ARM/embedded-4_8-branchrevision211358]V.配置ST-Link仿真下载因为性价比高,所以ST-Link用的还是比较多的,下面就讲解一下,如何实现在MacOSX下通过st-link对开发板进行仿真及下载程序。1.安装Xcode的『CommandLineTools』,这个非常容易的,因为我安装了Xcode所以很简单就能够安装了,不明白自行google解决。2.安装Homebrew工具,此工具可以让mac实现ubun
8、tu下ap
此文档下载收益归作者所有