
本帖最后由 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]打开设置窗口,按下图设置 ![]() 2.1、打开下载网页 http://eclipse-update.iar.com/updatesites.html 看到如下: ![]() 从上网页中的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的下载页面 ![]() 选择eclise IDE for C/C++ Developers,下载文件按你的电脑系统来选择我是的win7 64bit,下载完成后,得到eclipse-cpp-juno-SR2-win32-x86_64.zip文件,解开包后如下 ![]() 其中eclipse.exe为可执行文件 eclipse要java支持,如果系统中没有安装java,则运行时会提示,需要java,按提示下载就可以了 三、运行eclipse并安装iar 插件 安装好java后,运行eclipse.exe,就可以看到欢迎界面 ![]() 点上面的图标进入workbench界面中 3.1 安装iar plugin manager 从菜单[help]中的[Install New software]中打开insall界面 ![]() 点[Add],弹出ADD窗口,将前面的iar plugin manager site网址填入 ![]() 点OK返回 等一会(一定要联网)出现以下图 ![]() 按上图设置,然后点Next就会出现下载页面,按提示走下去 【文件太长,在下面回复中继续写】 |
【接上文一】
3.2 用iar plugin manager 按装其它插件
iar plugin manager装好后,会在主窗口【help】菜单中发现以项目
[IAR Embedded Workbench plugin manager],这是iar管理其它插件的插件
点击它,出现管理窗口
在Supported targets中选择ARM,然后点它下面的【Add IAR Embedded Workbench installation】
按钮就会在右边窗口中出现相关的内容,点它的复选框,再点[install]按钮安装
就可以了,这样就安装完成了
四、导入iar 工程
回主窗口,在[File]中点[import],打开导入窗口
你会发现有一个[IAR Embedded Workbench]项目了,选择它下面的[import IAR Embedded Workbench project],
再点[Next],出现导入窗口
点[Browse], 将路径指向前面用cubeMx生成的项目,按提示导入。
回到主窗口,就会在project栏中发现你导入的项目了,我的项目如下
这样我们的项目就完成了,可以进行其它操作了,
具体的eclipse操作,大家可以在网上查资料