之前很长一段时间使用IAR做为MSP430的开发平台,前几天一个无线监控的项目用到了Zigbee(CC2530),因而开始使用IAR做为8051的开发平台。spa
因而我直接下载安装了IAR for 8051的软件,可是却发现了问题:插件
一、不管是8051的开发项目文件仍是430的开发项目文件(即.eww文件)打开时,老是之后来安装的一种平台打开,就是说,我计算机上本来的430项目文件直接点击打开时,没法运行,老是提醒“Unable to create configuration 'Debug' using tool chain “MSP430”,两种文件被IAR认为是一种文件了(由于他们的扩展名同样的嘛);图片
二、而后,再对其中一种文件(好比8051类型的文件)右击,选择默认打开方式,发现里面有两个IAR IDE同样的,说明计算机自己也不能识别这两种平台了。ip
找了好多资料都没有什么解决方案,Google百度都没有,只能本身琢磨了。开发
先看下面两张图片:it
这个是8051平台io
这个是MSP430平台监控
二者几乎是同样的,而上面的Tool chain 能够点击下拉,只不过每一个打开后,只有相应的一个下拉选项;既然是这样的话,为何不能一个Tool chain下面能够选其余的平台呢?这样的话,我只要下载了IAR的软件,而后须要使用MSP430就下载MSP430的插件,要是再须要8051的话,就再下载8051的。这一点不就是如今大部分IDE的风格吗?就像Keil和Eclipse同样。cli
将这两个平台所有卸载掉,而后从新安装(最好各个平台是处于IAR同一版本发布的,差异不要太大,好比我安装的是8051 8.1,MSP430 5.2的),安装完其中一个后,再安装另一个时,必定要注意将二者安装到同一个目录下!,就是 好比所有安装在D:\Program Files (x86)\IAR Systems\Embedded Workbench 6.0\目录下,若是不是,要将第二个改到第一个目录中去,最后安装好以后,打开安装目录:百度
就会发现,8051和430在同一个目录下共存了!再打开IAR(开始种仍是有两个快捷方式,随便一个),建立新的项目,就会发现:
两个在一块儿了!
你再去打开项目文件,他也会自动识别了,8051就会进入8051的状态,MSP430就会进入MSP430的状态,之后再有什么的均可以这样安装呢!问题终于解决了,因此与你们共享一下,最重要的就是安装到同一个目录哈。
墨水罐罐 这个是我的原创,转载请注明出处。