WKADS ADS1.2软件开发环境与MULTI-ICE使用教程

需积分: 34 9 下载量 31 浏览量 更新于2024-08-02 收藏 601KB PDF 举报
"ads使用指南 ads使用指南" ADS(ARM Development Studio)是ARM公司提供的一款针对ARM架构处理器的集成开发环境,主要用于嵌入式系统的软件开发。这篇用户指南主要介绍了如何使用ADS1.2版本与Multi-ICEserver进行配合,以在基于Freescale公司(现NXP)DragonBall系列的MC9328MX21处理器的WKADS-MX21-18开发板上进行软件开发。 1. MULTI-ICEserver MULTI-ICEserver是ARM仿真器Multi-ICE的驱动程序,用于提供硬件调试支持。在开始使用ADS之前,需要先安装Multi-ICEserver,以便于连接和控制物理设备进行程序调试。安装过程通常包括下载安装包、按照步骤执行安装,并确保设备驱动正确安装并识别到仿真器。 2. ADS1.2的使用 - Multi-ICE的设置:在使用ADS时,需要配置仿真器连接设置,这包括选择正确的仿真器型号(此处为Multi-ICE),以及确保通信端口和波特率设置正确,以保证软件能正确通信和控制硬件。 - 创建新工程:在ADS1.2中,用户首先需要创建一个新的工程,这涉及到选择合适的处理器类型(MC9328MX21),设定工程存储位置,以及指定目标平台等基本信息。 - 设置工程:工程设置包括编译器选项、链接器选项、调试器设置等,这些设置会影响编译过程和最终生成的可执行文件。例如,可能需要指定额外的库路径,设置优化级别,或者配置调试选项。 - 运行工程:在完成代码编写和编译后,可以通过ADS进行程序的下载和运行。这包括编译生成的二进制文件加载到开发板,以及启动调试会话,可以进行断点设置、变量查看、单步执行等功能。 3. MC9328MX21处理器 MC9328MX21是一款基于ARM926EJ-S内核的嵌入式处理器,适用于多媒体应用。它提供了丰富的外设接口和高性能计算能力,适用于消费电子、工业控制等多个领域。在开发过程中,理解处理器的特性和功能至关重要,例如其内存结构、中断系统、时钟管理等,以便有效地利用硬件资源。 4. WKADS开发板 WKADS-MX21-18开发板是为了帮助开发者快速熟悉和评估MC9328MX21处理器而设计的。它包含了必要的外围设备和接口,如串口、GPIO、USB等,便于进行原型设计和测试。开发板通常配备了一整套的开发工具和文档,以支持用户进行应用程序的开发和调试。 这份“ADS使用指南”是针对初学者的,旨在帮助他们理解和掌握如何在ADS环境中进行基于MC9328MX21的嵌入式系统开发。通过学习这份指南,开发者可以逐步掌握从设置开发环境、编写代码到调试程序的全过程,从而在实际项目中有效运用这些技能。同时,对于MC9328MX21处理器的数据手册,开发者也需要参考以获取更详细的硬件信息。