keil转IAR工程指南

keil转IAR工程指南


2024年2月3日发(作者:)

项目转换指南

将ARM芯片程序的keil工程转换为IAR工程

将本文作为将项目文件从基于μVision集成开发环境和基于keil工具链的arm项目源代码转换为IAR集成开发环境下的arm项目源代码的一个指南。

平台 版本号

转换概览

将现有的一个Keil μVision项目转换需要您收集关于当前项目的信息并将这些信息应用到新的IAR Embedded Workbench项目。此外,你还需要对实际源代码进行一些修改。本指南中的信息简化了这一过程。

注:关于IAR Embedded Workbench的基本介绍以及介绍如何使用IDE的信息可以在信息中心和Help菜单中获取的《《基于arm的IDE项目管理和项目建立》》中找到。

项目转换

为了将现有的KeilμVision应用转移到IAR Embedded Workbench可以使用一个叫做的Convert To IAR工具。这是一个被包含在IAR Embedded Workbench的GUI应用程序,可以通过Tools菜单获取。

Convert To IAR工具在不改变源文件的前提下将μVision5的项目文件转换为IAR Embedded Workbench的项目文件。有关源文件的信息,包括路径、定义的符号和生成配置被转换。作为附加选项,可以执行源代码替换,并且可以添加自己的替换规则,包括对正则表达式的支持。软件中有许多预定义的替换规则。

过程

1. 启动IARembedded Workbench。

2. 选择Tool>ProjectConvert。

3. 通过单击“浏览”按钮来定位到μVision项目目录结构的顶层(不一定是包含项目文件的目录)。

4. 选择Keil μVision5 for ARM作为项目类型。

5. 点击Execute按钮,一个新的IAR Embedded Workbench就会生成。

6. 通过选择File>Open>Workspace来打开新的工作空间。

7. 通过选择project>Options来设置相关的项目选项。

提示:在μVision中打开原项目,遍历选项然后在IAR

Embedded Workbench中设置相应的选项,具体参考下面的章节重要工具设定。

Keil μVision IDE

IAR Embeddded Workbench for ARM

V5.x

V7.60 and newer

将ARM芯片程序的keil工程转换为IAR工程

重要工具设置

项目转换并不转换所有的项目设置。你或许需要手动设置一些选项。一个重要的设置就是选择你的芯片的型号。

IAR Embedded Workbench

KeilμVision

Device selection

源代码转换

需要使用编译器特定扩展(如启动代码)的C源文件和汇编源文件需要进行检查和手动转换。设备特定的启动文件在许多情况下是包含在提供的IAR Embedded Workbench示例项目中。

编译你的项目

在成功地将keilμVision项目转换和考虑基本代码的差异后,你仍将有极大的可能需要微调部分源代码,使之遵循IAR Embedded Workbench的语法。

1. 通过Project>Options>General Option选择你的器件。

2. 选择Project>Make。

3. 按F4(下一个错误或者警告)找到errors与warnings。这会带你转到产生错误或者警告的代码的位置。

4. 对每个错误或者警告,修改代码使之符合IAR Embedeed Workbench的语法。

提示:在这一部你也许需要参考IAR C/C++ Development Guide for ARM。

5. 在改正了一个或多个错误与警告后,重复这个过程。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1706962848a1470612.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信