RealView MDK使用教程:快速建立ARM工程

需积分: 6 1 下载量 21 浏览量 更新于2024-09-18 收藏 368KB PDF 举报
"这篇文档是关于使用MDK(RealView Microcontroller Development Kit)进行ARM处理器开发的快速入门指南。作者指出由于ARM公司已停止对ADS的更新,MDK成为了更主流的选择,尤其对于ARM7、ARM9以及Cortex系列处理器的支持。MDK包含了uVision4 IDE和编译器,提供图形化配置启动代码、Flash烧写和模拟器等功能,并且性能优于ADS,编译效率提升20%。文档主要介绍如何在TQ2440开发板上,使用MDK4.12和JLinkV7在SDRAM中调试程序,避免频繁下载到Flash,减少其擦写次数。" 在本文档中,作者首先介绍了MDK作为ARM开发工具的背景和优势,强调了其在ARM开发中的重要性,特别是在支持多种处理器和提供便利的开发环境方面。接着,作者详细阐述了如何使用MDK建立新工程的步骤: 1. **新建工程**:通过`Protect->NewuVisionprotect`创建新工程,并指定工程保存的位置。 2. **选择芯片型号**:选择开发板上使用的CPU,例如三星的S3C2440。 3. **加载启动代码**:MDK会提示加载启动代码,如果没有自动加载,可以在安装目录下的特定文件夹中手动添加。 然后,作者讲解了设置工程属性,特别是针对Norflash调试的配置: 1. **设置存储器映射空间**:通过`Protect->OptionforTarget`调整内存映射,确保程序运行在正确的地址空间。 2. **配置调试选项**:这一步可能涉及设置调试器(如JLink)的连接参数,以便在SDRAM中进行调试。 文档的这部分内容虽然简略,但对于初学者来说,提供了清晰的指引,帮助他们开始使用MDK进行ARM开发。然而,为了深入理解MDK的全部功能,用户可能还需要参考更多官方文档、教程或者实践项目。MDK的强大之处在于其集成了许多高级特性,如性能分析、代码优化等,这些都需要进一步探索和学习。