起因:
下了一个Atmel的例子程序,发现使用IAR环境,搜索时发现IAR for AVR的版本挺多的,不知道用哪一个版本,网速也慢,也没有对应说明,挺苦恼。
过程:头文件中倒是说使用的是IAR EWAVR 5.2编译,下载了一个5.20的,仍提示程序版本太新,打不开。
于是下载了最新评估版的,提示需要转换。转换后可以打开。
鉴于网上并没有详细的版本对照表,所以整理一下:
(ewp中的archiveVersion为EWPARCHVER、dataVersion为EWPDATAVER,
ewd中的archiveVersion为EWDARCHVER、dataVersion为EWDDATAVER)
包版本 |
EWPARCHVER |
EWPDATAVER |
EWDARCHVER |
EWDDATAVER |
6.11评估 |
11 |
9 |
5 |
14 |
6.10 |
|
|
|
|
5.51完全 |
10 |
8 |
4 |
13 |
5.50 |
|
|
|
|
5.40 |
|
|
|
|
5.30 |
|
|
|
|
5.20 |
8 |
8 |
3 |
12 |
5.11B完全 |
5 |
7 |
3 |
12 |
5.10 |
|
|
|
|
结论:
感觉这也是一个比较不爽的用户体验,有工程信息却没法准确的定位处编译器的版本号。
建议:
想开发上直接咨询,以获取版本号。