本指南详细阐述了在使用ARM公司的集成开发环境ADS(ARM Developer Suite)开发LPC2200系列ARM单片机时的工程模板应用。LPC2200是一种由Philips(现归于NXP Semiconductors)生产的ARM处理器芯片,其设计灵活,但由于不同厂商的定制导致存储器、外设和中断系统的兼容性问题。为了简化针对特定芯片如LPC2200的开发过程,ADS提供了自定义工程模板。 首先,ADS作为一款强大的工具集,支持多种ARM系列处理器,包括ARM10系列,支持软件调试和硬件仿真。它支持C、C++等多种编程语言,具备高效的编译性能和丰富的系统库功能。该环境适用于Windows和Linux操作系统。 对于LPC2200工程模板的应用,它主要针对以下情况: 1. **模板适用范围**:模板假设用户系统使用外部存储器,若无外部存储器需求,可以参考EasyARM2100工程模板,该模板可在ZLGMCU官网获取。此外,模板假设外部存储器采用16位总线且未启用ETM功能。若需适应其他总线宽度或使用ETM,开发者需要修改Startup.s文件中的相应配置,具体修改方法需参考芯片手册,可从ZLGMCU网站获取。 2. **配置步骤**:在创建工程时,需要设置与LPC2200相关的参数,例如初始化外部总线控制器,可能涉及PINSEL2寄存器的配置。如果使用EN_CRP定义,可能需要将0x0f814910这类地址值调整到实际所需的值。 3. **模板的个性化**:由于不同型号的LPC2200可能有不同的外设配置和特性,因此模板中的Startup.s文件并非通用,需要针对具体芯片型号进行个性化修改。这一步骤体现了模板在简化工作的同时,也需要开发者的适配能力。 通过遵循本指南,开发者可以节省大量时间,减少在设置和调试过程中可能遇到的困扰,从而更专注于应用程序的实现。同时,熟悉和掌握模板的使用对于提高开发效率和保证代码的兼容性至关重要。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全