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

用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
了解一下
hooke 回答时间:2015-10-28 13:44:13
好赞.ecllipse环境

所属标签

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