IARWizard是一个IAR项目管理辅助工具,提供如下功能:
一键更新项目include路径;
一键更新项目文件树;
项目版本降级(目前仅高于8.40.2的版本降到8.40.2);
打包.a静态链接库。
下载:https://gitee.com/talonshaw/iar_wizard/releases
基本使用说明
软件以项目的方式组织,下面称为IARWizard项目,其文件格式为.iaprj。前四个图标为项目管理相关,依次是打开项目、新建项目、编辑项目、最近项目。
新建项目
填写IAR项目.ewp文件路径及代码目录,保存即可。
更新IAR项目文件树及include
软件主界面勾选要更新的内容,点击更新按钮:
打包静态链接库
点击打包按钮(菜单栏第5个图标),再弹出的界面输入打包文件信息,点击打包按钮。
打包成功一次后,会记忆打包信息,下次打开IARWizard项目可直接从左侧列表选择并打包,无需重复填写打包信息。
注意:对于IAR项目中已经exclude的文件,打包时会自动排除。
项目版本降级
点击降级按钮(菜单栏第6个图标)
点击转换即可,输出信息:
原理很简单,其实版本不兼容只是ewp文件中记录的版本号不同,只需修改几个字段到相应的版本号即可。上述版本降级可以看到修改的字段内容。
那么怎么精确的知道降级需要修改哪些字段呢?使用新版本IAR打开旧版本项目,IAR会自动转换项目到新版本,然后对比一下项目升级后ewp文件变化的字段,即为降级需要修改的字段。
修改完ewp,切记要删除ewt文件(ewt是编译记录文件,可以删除),然后即可正常打开项目。