根據(jù)IAR 工程查看是什么版本的IAR——*.ewp文件——即工程信息記錄文件淺析
由于IAR高低版本不可互相兼容,低版本打不開高版本,高版本打開低版本會重新保存高版本工程文件,并備份低版本工程內(nèi)容。所以如果有一個歷程,或者接手別人的爛攤子,不知道工程的版本,那么就需要查詢。當然版本信息是很重要的,因此由此引出*.ewp文件的解讀,例如芯片型號、包含的目錄等,以下為查詢方法。

首先需要確認工程是完整的,如下圖所示,正常項目的

有的人工程文件不是這樣的,我的這里因為演示,使用了高版本打開底版本工程,因此會出現(xiàn)下面這些備份文件,如果你的工程里面沒有這些,說明你沒有使用高版本打開過該工程,沒有備份。后面有時間了出一個從備份恢復低版本工程的教程。

找到以 工程名為命名,文件后綴為 .ewp 的文件,如下圖所示,在文件上右鍵 → 打開方式 → 記事本?

打開后文件內(nèi)容如下,我的記事本被我替換成了NotePad2,所以字體不是黑色的,可以看出來,這里面是一個xml文檔,有興趣的可以吧后綴名改成 .html 試試,是可以用瀏覽器打開的,這里不展開。

首先可以看到,芯片是ARM

ctrl + F 進行全文搜索?OGProductVersion ,可以看到以下內(nèi)容,
第一個??OGProductVersion? 下面的 7.80.4 是創(chuàng)建工程時使用的版本,結(jié)合上面的ARM 芯片可以知道,使用的是 IAR?for ARM 7.80.4 ,
第二個?OGLastSavedByProductVersion 下面的 9.30.1 是最后保存工程使用的版本,結(jié)合結(jié)合上面的ARM 芯片可以知道,使用的是 IAR?for ARM?9.30.1,
第三個??OGChipSelectEditMenu 下面的?STM32F103VC?是芯片的具體型號


第一次更新到此為止,以后有時間再進行其他內(nèi)容的解讀。
曉看天色暮看云
行也思君,坐也思君
——————————2022年10月28日23:00:49? ? 江湖夜雨飄零客
