jicheng0622

【原创】使用老版本IAR支持新器件

0
阅读(5710)

    随着各大半导体厂商产品线的不断更新,随之而来的各家集成开发环境IDE版本的更新也是越来越快(真是有种百家齐放的气势,目前Keil更新到5.0,IAR更新到6.7,Codewarrior更新到10.5),在我们感叹信息时代更新速度越来越快而自己越来越屌丝的同时,一些潜在的问题也摆在我们面前,其中一个很尴尬的就是我们也不得不去无奈的接受“被更新”这样的事实,被动的花几个小时去下载安装文件,几分钟去卸载原来的版本,然后再花上几十分钟安装新版本,最后再花上几个小时去适应新版本的不同,如果运气不好再碰上老版本的代码工程与新版本不兼容,那还得再花上几个小时去慢慢将老版本的代码移植过来,咳咳,这样貌似一天的时间就过去了,如果我是老板的话,我会很严肃的找你去谈话,公司给你一天的高额工资就让你安装个软件???呵呵,悲剧啊。。。

    以上纯属吐槽(貌似是愤青附身了,哈哈),啰嗦了半天还是得接受这个事实啊,所谓改变不了它那就去适应它吧(上升到哲学角度,达尔文的进化论那也是适用IT领域的啊,呵呵)。当然我这里可不能光说半天废话没点实料,不然又该被拍砖了,还是回到正题上来吧。相信很多人都曾遇到过由于老版本IDE没法支持新器件而重装新版本的问题,非常麻烦而且这种跨版本的升级经常会有一些其他的问题,所以个人觉着打patch是一种相对来说稍微简单的一种方式,因为一些IDE软件在跨版本更新之前都会适时的针对一些bug或者新器件推出一些老版本的补丁出来,下面以IAR为例简单说说怎么给他打patch和查找新的patch支持哪些器件:

1)打开IAR环境,点击Help->Product updates,如下图:

image

2)进入到IAR官方的更新列表中(http://supp.iar.com/Updates/?product=EWARM&version=ALL),如下图,它列出了所有IAR版本的更新链接:

image

3)我们以IAR6.5为例,进入到其更新链接里,可以看到所有IAR6.5.x的patch及其releas note(改善了什么,新支持了什么器件等等),以最高的IAR6.5.6为例,如下图,可以看到其新支持的器件:

image

最后需要提醒的一下是,这些patch是需要用正版的IAR序列号在IAR官方上注册才能下到的,所以……呵呵。

未完待续~