欢迎光临散文网 会员登陆 & 注册

根据IAR 工程查看是什么版本的IAR——*.ewp文件——即工程信息记录文件浅析

2022-10-28 23:13 作者:江湖夜雨飘零客  | 我要投稿

由于IAR高低版本不可互相兼容,低版本打不开高版本,高版本打开低版本会重新保存高版本工程文件,并备份低版本工程内容。所以如果有一个历程,或者接手别人的烂摊子,不知道工程的版本,那么就需要查询。当然版本信息是很重要的,因此由此引出*.ewp文件的解读,例如芯片型号、包含的目录等,以下为查询方法。

  • 首先需要确认工程是完整的,如下图所示,正常项目的

有的人工程文件不是这样的,我的这里因为演示,使用了高版本打开底版本工程,因此会出现下面这些备份文件,如果你的工程里面没有这些,说明你没有使用高版本打开过该工程,没有备份。后面有时间了出一个从备份恢复低版本工程的教程。

  • 找到以 工程名为命名,文件后缀为 .ewp 的文件,如下图所示,在文件上右键打开方式 记事本 

  • 打开后文件内容如下,我的记事本被我替换成了NotePad2,所以字体不是黑色的,可以看出来,这里面是一个xml文档,有兴趣的可以吧后缀名改成 .html 试试,是可以用浏览器打开的,这里不展开。

  • 首先可以看到,芯片是ARM

  • ctrl + F 进行全文搜索 OGProductVersion ,可以看到以下内容,

    • 第一个  OGProductVersion  下面的 7.80.4 是创建工程时使用的版本,结合上面的ARM 芯片可以知道,使用的是 IAR for ARM 7.80.4 ,

    • 第二个 OGLastSavedByProductVersion 下面的 9.30.1 是最后保存工程使用的版本,结合结合上面的ARM 芯片可以知道,使用的是 IAR for ARM 9.30.1,

    • 第三个  OGChipSelectEditMenu 下面的 STM32F103VC 是芯片的具体型号

第一次更新到此为止,以后有时间再进行其他内容的解读。


晓看天色暮看云

行也思君,坐也思君

——————————2022年10月28日23:00:49    江湖夜雨飘零客


根据IAR 工程查看是什么版本的IAR——*.ewp文件——即工程信息记录文件浅析的评论 (共 条)

分享到微博请遵守国家法律