使用ULink在Keil环境下下载LPC2210外部Flash程序全攻略
4星 · 超过85%的资源 需积分: 50 199 浏览量
更新于2024-09-16
1
收藏 424KB PDF 举报
"在Keil环境下使用ULink下载程序到LPC2210外部Flash的步骤"
在进行嵌入式开发时,使用合适的工具链和下载设备是至关重要的。Keil uVision是一个流行的集成开发环境(IDE),常用于ARM架构的微控制器开发。ULink是Keil提供的一种调试和下载器,能方便地将编译后的程序下载到目标硬件。本教程将详细介绍如何在Keil uVision中配置和使用ULink,以便将程序下载到LPC2210的外部Flash。
1. **更换编译器**
首先,由于LPC2210需要使用ADS(ARM Development Suite)的编译器,因此需要在Keil的设置中将默认编译器替换为ADS。这涉及到修改工程设置,指定ADS的安装路径,确保编译器路径正确。
2. **配置Target Options**
在工程设置中选择Target选项,然后选择与你的开发板对应的微控制器型号,例如LPC2210。这会确保Keil使用正确的配置参数。
3. **连接ULink**
连接ULink到开发板,并在Keil的Debug菜单中选择它作为调试器。通过Debug > Settings检查ULink是否被正确识别,显示其序列号和连接的ARM设备信息。
4. **设置外部Flash地址**
调整试验板上的跳线,使BANK0对应Flash,BANK1对应RAM。LPC2210的外部Flash起始地址通常为0x80000000,需在R/0Base字段填写这个地址。同时,需要指定Scatter File,它是指导加载程序到内存布局的文件。
5. **选择Flash类型**
在设置中查找并配置外部Flash的具体型号,例如SST39x160x。如果Keil的旧版本不支持特定型号的Flash,可能需要升级到最新版以找到对应的Flash类型。添加Flash型号后,Keil将知道如何与之通信并进行程序下载。
6. **下载程序**
设置完成后,点击下载按钮,Keil会通过ULink将编译好的程序烧录到LPC2210的外部Flash中。如果一切顺利,程序应该成功运行在目标硬件上。
总结来说,这个过程涉及了Keil环境的配置、编译器的选择、调试器的设置以及外部存储器的适配。对于初学者来说,理解这些步骤至关重要,因为它们构成了嵌入式系统开发的基础。通过这样的实践,开发者可以更好地掌握微控制器编程和调试技术,为后续的项目开发打下坚实基础。
2010-11-17 上传
2023-06-28 上传
2024-02-13 上传
2023-12-02 上传
2023-10-08 上传
2023-05-03 上传
2023-07-15 上传
oslan
- 粉丝: 1
- 资源: 3
最新资源
- 多传感器数据融合手册:国外原版技术指南
- MyEclipse快捷键大全,提升编程效率
- 从零开始的编程学习:Linux汇编语言入门
- EJB3.0实例教程:从入门到精通
- 深入理解jQuery源码:解析与分析
- MMC-1电机控制ASSP芯片用户手册
- HS1101相对湿度传感器技术规格与应用
- Shell基础入门:权限管理与常用命令详解
- 2003年全国大学生电子设计竞赛:电压控制LC振荡器与宽带放大器
- Android手机用户代理(User Agent)详解与示例
- Java代码规范:提升软件质量和团队协作的关键
- 浙江电信移动业务接入与ISAG接口实战指南
- 电子密码锁设计:安全便捷的新型锁具
- NavTech SDAL格式规范1.7版:车辆导航数据标准
- Surfer8中文入门手册:绘制等高线与克服语言障碍
- 排序算法全解析:冒泡、选择、插入、Shell、快速排序