ADS1.2集成开发环境与ARM应用开发教程

需积分: 35 4 下载量 4 浏览量 更新于2024-09-29 收藏 1.21MB PDF 举报
"该资源是一份关于使用ADS1.2进行设计开发的教程,涵盖了从基本的集成开发环境介绍到实际操作步骤,如创建工程、编译、仿真调试以及代码固化等过程。ADS1.2是ARM公司为ARM处理器应用开发提供的强大工具,包括命令行工具、图形界面工具和辅助软件。教程通过HELLO WORLD实验指导用户熟悉ARMSYS的使用,涉及CodeWarrior IDE的项目管理和AXD调试器的运用,还介绍了USB口下载工具和代码烧录的方法。" ADS1.2是ARM Developer Suite v1.2的简称,是一个专为ARM架构处理器设计的全面开发套件,提供了更高级别的功能和用户体验,相比SDT有所提升。这个开发环境包括了命令行工具、图形界面开发工具如CodeWarrior IDE以及用于调试的AXD,同时支持C、C++和ARM汇编语言编程。CodeWarrior IDE是Windows平台下的工程管理和编译工具,而在UNIX环境下,开发者需要依赖命令行工具。 在实际开发过程中,ADS1.2的使用通常从创建新工程开始。例如,可以使用预设的模板,如source\template.mcp,然后将源代码文件添加到工程中。对于初学者,"HELLO WORLD"是一个很好的起点,它帮助用户了解如何在CodeWarrior IDE中建立和管理项目,以及如何将源文件导入项目。 编译和链接是开发流程的关键环节。在CodeWarrior IDE中,可以轻松地调入模板或新建项目,添加源文件后进行编译和链接。这一步骤确保代码能够正确地转换为可执行二进制文件。 AXD是ADS1.2中的调试器,支持在Windows和UNIX环境下调试C、C++及汇编代码。在硬件准备完成后,如设置好JTAG调试接口,可以通过UART串口和超级终端进行系统调试。AXD的调试设置包括配置调试代理软件,然后使用调试器进行断点设置、观察窗口查看变量值以及控制程序的执行流程,如全速运行或单步执行。 此外,教程还介绍了使用USB口下载工具进行固件更新,包括空板烧录和已存有代码的FLASH的覆盖烧录,这对于实际产品部署和更新至关重要。这份资源为开发者提供了一套详尽的ADS1.2使用指南,涵盖了从开发环境的搭建到最终程序的部署全过程。