KEIL项目迁移IAR向导使用指南

KEIL项目迁移IAR向导使用指南

1 从Keil µVision® for ARM平台转为 IAR Embedded Workbench® for ARM平台
软件版本要求
2 项目迁移概述
从现有的Keil µVision项目的进行迁移需要收集关于当前的项目信息,并使用这些信息创建新的IAR Embedded Workbench项目。此外,还需要对实际源代码进行一些修改。本指南介绍一种简化了这一过程的方法。
注:IAREmbedded Workbench的基本介绍以及IDE项目管理和ARM项目构建指导可在IDE中指导信息中心和Help菜单找到。
*
3 项目转换*
迁移现有的Keil µVision项目在IAR Embedded Workbench中有一个工具叫Convert To IAR。这是一个GUI应用程序,可以通过Tools菜单找到。
Convert To IAR工具将Keilµ Vision 5项目文件到IAR Embedded Workbench项目文件而不需要修改原始文件。包括源文件的信息,包含路径、定义的符号和生成配置。以及作为附加选项,可以执行源代码替换,可以添加自己的替换规则,包括对正则表达式的支持。并且还有许多预定义的替换规则。

操作流程:
1.启动IAREmbedded Workbench。
2.选择Tools>Project Converter。
3.单击“浏览”按钮,选择需要转换的Keil µVision项目目录(不一定包含项目文件的目录)。
4.选择Project type为Keil uVision5 for ARM。
5.单击Execute按钮,将会创建一个新的IAREmbedded Workbench项目。
6.依次选择File>Open>Workspace。
7.设置相关的项目选项Project>Options。

提示:打开Keil µVision原项目,检查并设置相应的选项,在IAR Embedded Workbench中部分重要设置选项建议如后文所示。

重要设置选项
设备型号选择
KEIL中选择型号
IAR中选择型号
转换工具并没有完成所有选项的设置。你可能需要经历一些设置。一个重要选项是选择你的设备型号。

4 源代码迁移
需要使用编译器特定扩展(如启动代码)和汇编源文件的C源文件需要进行检查和手动迁移。设备特定的启动文件在许多情况下是包含在示例项目提供与IAR嵌入式工作台。
5 建立工程
成功地转换Keil µVision工程和考虑基本代码的差异后,需要微调源代码,因为要遵循的是IAR Embedded Workbench的语法。

  1.   在IAR环境中打开Project>Options>General Options
    
  2. 选择 Project>Make
    
  3.  查找错误/警告,按F4(跳转到下一个错误处)
    
  4.  对于每处错误或警告,要修改源代码来适配IAR Embedded Workbench的语法
    

注:这步可以参考IARC/C++ Development Guide for ARM。
5. 当修改了一个或多个错误/警告后,重复之前的步骤直到没有错误
注:从源文件的第一个错误/警告开始修改是一个好习惯,因为后面的错误通常是由于前面的错误而影响的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值