KEIL ULINK:ARM开发环境与Flash调试指南

需积分: 3 4 下载量 8 浏览量 更新于2024-09-27 收藏 553KB PDF 举报
本资源是关于KEIL ULINK用户手册的详细指南,主要针对的是使用Keil uVision 3集成开发环境进行ARM芯片的程序调试和下载操作。首先,Keil uVision 3是一个功能强大的工具,支持多种编译器,包括Keil的ARM编译器、ARM公司的ADS/RealView和GNU GCC编译器。用户需要在项目设置中选择合适的编译器和调试器。 具体步骤涉及以下几个关键部分: 1. **Target设置**: 在"Project → Options for Target 1"或通过图标进入配置界面,确保使用S64片内资源,除非有特殊需求,否则默认设置通常无需改动。 2. **Linker/Locater选项卡**: 进入"Linker/Locator"选项卡(早期版本为"LINKER"),用户可以选择是否应用内存布局设置,如果有自定义设置,可以在"User classes"区域进行配置。 3. **Debug选项卡**: 由于使用ULINK ARM Debugger,用户需要选择此调试器,并在"ARM Target Driver Setup"中配置ULINK的相关信息,确保与设备兼容。 4. **Utilitise选项卡**: 保持使用ULINK ARM Debugger,但可能需要在"Flash Download Setup"中调整下载功能。"RAM for Algorithm"部分,START指定了目标芯片RAM的起始地址,对于AT91SAM7S64是0x00200000,但需减去32字节(即0x20H),实际大小变为0x3FE0。Programming Algorithm设置则对应不同的编程算法。 5. **下载设置**: 用户可以根据项目需求选择下载功能的模式,并确保正确配置RAM的使用和编程算法。 这份手册为KEIL ULINK新手提供了全面的配置和调试指导,旨在帮助用户高效地使用该工具进行ARM项目开发,包括设置编译器、调试器、内存管理和下载流程。对于那些正在使用Keil uVision 3和ULINK进行工作的人来说,这是一份极其实用的参考资料。