你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

用ecllipse+IAR插件+cubeMX来开发stm32

[复制链接]
szgaos 发布时间:2015-10-28 09:08
本帖最后由 szgaos 于 2015-10-28 10:28 编辑

       以前用MDK开发软件,但是发现网上的一些开源程序中的一些代码在MDK中就是不兼容,就试着用iar来编译,结果还真能用,就开始用iar,发现编译器还是不错,可是他的编辑环境不好,特别是自动补全功能就没有MDK 5.1版本好,怎么办呢。只好再用一个slickEdit来写源程序,用IAR来编译仿真,还真是麻烦。后来发现iar还有支持eclipse的插件,就想来试试,还不错,昨天建立系统成功,导入了用cubeMx建立的程序。现在还说说过程
一、用cubeMX建立iar的工程文件
1、按你的程序要求设置你的IO,RCC,等等
2、菜单中按[project]->[Settings]打开设置窗口,按下图设置
mxSet.jpg 二、下载相关软件
2.1、打开下载网页  http://eclipse-update.iar.com/updatesites.html
  看到如下:
update.jpg

从上网页中的update-site可以得到 iar plugin manager 在eclipse juno sr2中的
更新网址: http://eclipse-update.iar.com/plugin-manager/1.0/
这个在后面安装时要用
2.2、安装 eclipse juno sr2
打开网页: http://www.eclipse.org/downloads/packages/release/juno/sr2
这是eclipse juno sr2的下载页面
eclipse download.jpg
选择eclise IDE for C/C++ Developers,下载文件按你的电脑系统来选择我是的win7 64bit,下载完成后,得到eclipse-cpp-juno-SR2-win32-x86_64.zip文件,解开包后如下
eclipse_package.jpg
其中eclipse.exe为可执行文件
eclipse要java支持,如果系统中没有安装java,则运行时会提示,需要java,按提示下载就可以了

三、运行eclipse并安装iar 插件
安装好java后,运行eclipse.exe,就可以看到欢迎界面
workbench.jpg
点上面的图标进入workbench界面中
3.1 安装iar plugin manager
从菜单[help]中的[Install New software]中打开insall界面
install new software.jpg

点[Add],弹出ADD窗口,将前面的iar plugin manager site网址填入
1.jpg
点OK返回
等一会(一定要联网)出现以下图
2.jpg
按上图设置,然后点Next就会出现下载页面,按提示走下去
【文件太长,在下面回复中继续写】





收藏 评论10 发布时间:2015-10-28 09:08

举报

10个回答
yanhaijian 回答时间:2015-10-28 09:24:15
没有资料,大家就不太好操作。
szgaos 回答时间:2015-10-28 09:31:34
本帖最后由 szgaos 于 2015-10-28 10:19 编辑

【接上文一】
3.2 用iar plugin manager 按装其它插件
iar plugin manager装好后,会在主窗口【help】菜单中发现以项目
3.jpg

[IAR Embedded Workbench plugin manager],这是iar管理其它插件的插件
点击它,出现管理窗口
4.jpg
在Supported targets中选择ARM,然后点它下面的【Add IAR Embedded Workbench installation】
按钮就会在右边窗口中出现相关的内容,点它的复选框,再点[install]按钮安装
就可以了,这样就安装完成了
四、导入iar 工程
回主窗口,在[File]中点[import],打开导入窗口
5.jpg
你会发现有一个[IAR Embedded Workbench]项目了,选择它下面的[import IAR Embedded Workbench project],
再点[Next],出现导入窗口
6.jpg

点[Browse], 将路径指向前面用cubeMx生成的项目,按提示导入。
回到主窗口,就会在project栏中发现你导入的项目了,我的项目如下
7.jpg

这样我们的项目就完成了,可以进行其它操作了,
具体的eclipse操作,大家可以在网上查资料
chifen 回答时间:2015-10-28 09:37:03
不错            
creep 回答时间:2015-10-28 10:01:31
如果IAR能装个补全的插件就好了
when7com 回答时间:2015-10-28 10:07:03
不错,回去试试;。
aabird 回答时间:2015-10-28 10:26:09
这个没用过,真的很高深呀,真厉害呀
Thinkdo.Noto 回答时间:2015-10-28 10:32:12
MKD也有这个插件,不习惯,哈哈
stary666 回答时间:2015-10-28 10:49:39
顶一下,,,,,,,,,,,,,,,
peter001 回答时间:2015-10-28 12:21:41
了解一下
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版