|
本帖最后由 szgaos 于 2015-10-28 10:28 编辑 , ]% q$ M; e) {, X, x 以前用MDK开发软件,但是发现网上的一些开源程序中的一些代码在MDK中就是不兼容,就试着用iar来编译,结果还真能用,就开始用iar,发现编译器还是不错,可是他的编辑环境不好,特别是自动补全功能就没有MDK 5.1版本好,怎么办呢。只好再用一个slickEdit来写源程序,用IAR来编译仿真,还真是麻烦。后来发现iar还有支持eclipse的插件,就想来试试,还不错,昨天建立系统成功,导入了用cubeMx建立的程序。现在还说说过程+ G# E. n# K- e 一、用cubeMX建立iar的工程文件 1、按你的程序要求设置你的IO,RCC,等等 2、菜单中按[project]->[Settings]打开设置窗口,按下图设置- r: z+ l8 v9 R5 | [4 [8 s& v
2.1、打开下载网页 http://eclipse-update.iar.com/updatesites.html* c, I0 \9 s0 r$ n4 B3 j 看到如下:
( Z F# w: ~1 Y5 L) O 从上网页中的update-site可以得到 iar plugin manager 在eclipse juno sr2中的 更新网址: http://eclipse-update.iar.com/plugin-manager/1.0/ 这个在后面安装时要用 2.2、安装 eclipse juno sr2- U/ w9 u; z E5 M+ k' b' |4 u 打开网页: http://www.eclipse.org/downloads/packages/release/juno/sr2 这是eclipse juno sr2的下载页面8 [! y; W- q) F9 ?3 e3 F
选择eclise IDE for C/C++ Developers,下载文件按你的电脑系统来选择我是的win7 64bit,下载完成后,得到eclipse-cpp-juno-SR2-win32-x86_64.zip文件,解开包后如下
其中eclipse.exe为可执行文件 eclipse要java支持,如果系统中没有安装java,则运行时会提示,需要java,按提示下载就可以了' ^. L# ^7 |. a$ b/ ^" ?- p - _* y/ m9 D2 `" D: J! r9 @ 三、运行eclipse并安装iar 插件 安装好java后,运行eclipse.exe,就可以看到欢迎界面
点上面的图标进入workbench界面中$ D; y$ {- k3 {3 k: k! A0 d/ e 3.1 安装iar plugin manager) D6 R+ m1 b1 B1 e4 }! x 从菜单[help]中的[Install New software]中打开insall界面
点[Add],弹出ADD窗口,将前面的iar plugin manager site网址填入' |7 i$ k7 T) t1 K0 b9 x
点OK返回6 f( S" r2 [6 O 等一会(一定要联网)出现以下图
按上图设置,然后点Next就会出现下载页面,按提示走下去 【文件太长,在下面回复中继续写】 & G: ?, ^. w. X6 V) L2 m ) u/ B1 G. i9 _4 h# ?5 } - K8 Z% V4 H) L% u' C& \9 m |
微信公众号
手机版
3 o3 I' I$ S* o7 l6 C K* z# f
【接上文一】7 d+ n5 o/ ~6 H( D0 Q K9 `
3.2 用iar plugin manager 按装其它插件$ {$ H/ ^' S) s" U5 ^" c1 u
iar plugin manager装好后,会在主窗口【help】菜单中发现以项目8 m# L p0 M1 x6 u* Y! `
& y- [7 X2 k& i3 q
[IAR Embedded Workbench plugin manager],这是iar管理其它插件的插件- i6 k( h+ ~- ~
点击它,出现管理窗口3 k& z; \$ b! \& Q d
在Supported targets中选择ARM,然后点它下面的【Add IAR Embedded Workbench installation】
按钮就会在右边窗口中出现相关的内容,点它的复选框,再点[install]按钮安装
就可以了,这样就安装完成了" ]* ^% K4 W7 @2 H! X) k1 S }
四、导入iar 工程
回主窗口,在[File]中点[import],打开导入窗口# Y6 B' m3 q$ {& V2 H
你会发现有一个[IAR Embedded Workbench]项目了,选择它下面的[import IAR Embedded Workbench project],
再点[Next],出现导入窗口4 M- G; f: w/ \% y
/ X2 T* o8 W% G* s
点[Browse], 将路径指向前面用cubeMx生成的项目,按提示导入。# c$ P6 A% t+ m& u$ ~
回到主窗口,就会在project栏中发现你导入的项目了,我的项目如下
这样我们的项目就完成了,可以进行其它操作了,
具体的eclipse操作,大家可以在网上查资料