Keil与WinARM编译环境配置教程

需积分: 16 12 下载量 2 浏览量 更新于2024-11-29 收藏 140KB PDF 举报
"本文主要介绍了如何设置Keil与WinARM的编译环境,并提供了相关软件和补丁的下载链接,以及详细的配置步骤。通过这些步骤,用户可以成功地在Keil uVision中集成WinARM工具链,从而使用GCC进行ARM芯片的项目开发。" 在嵌入式开发领域,Keil和WinARM是两个常用的工具。Keil是一款功能强大的嵌入式软件开发环境,尤其适用于ARM处理器的开发,而WinARM则是一个免费的、开源的ARM交叉编译工具链,它包含了GCC编译器。 首先,要设置Keil+WinARM的编译环境,你需要下载WinARM软件。你可以从以下两个地址获取WinARM的最新版本: 1. http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/WinARM-20060606.zip 2. http://www.mcu123.com/news/Soft/embsof/arm/200611/197.html 同时,为了使Keil能够与WinARM兼容,还需要下载一个补丁文件: http://www.mcu123.com/product/lpc214x/WinARM_Keil_uVision_glue.rar 下载完成后,将WinARM解压到C盘根目录下,接着将补丁文件解压并将其中的特定文件复制到winarm\bin目录下。这一步是为了让Keil能识别并使用WinARM的工具链。 接下来,我们需要在Keil uVision中进行配置。打开Keil,创建或打开一个项目,然后进入项目管理界面(Project->Manage)。在这里,你需要进行如下设置: 1. 在“GNU-Tool-Prefix”中填写:“arm-glue-” 2. 在“CygnusFolder”中输入WinARM的安装路径,例如:“c:\winarm” 完成以上设置后,Keil就成功集成了WinARM的编译工具链。现在,你可以从这个链接下载示例程序: http://www.mcu123.com/product/lpc214x/keil_winarm_demo.rar 导入示例项目,点击编译,Keil就会使用WinARM的GCC编译器来编译代码,这使得开发者能够在Keil的图形化界面下,利用GCC的强大功能进行ARM芯片的程序开发。 总结来说,Keil+WinARM的结合提供了一种在Keil环境中使用开源GCC编译器的方法,这对于那些希望在熟悉的Keil环境中利用GCC优化代码或者进行开源项目开发的工程师来说是非常有价值的。通过这个集成环境,开发者可以在享受Keil强大调试功能的同时,利用GCC的跨平台和灵活性进行高效的编程工作。