使用ULink在Keil环境下下载LPC2210外部Flash程序全攻略
4星 · 超过85%的资源 需积分: 50 32 浏览量
更新于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环境的配置、编译器的选择、调试器的设置以及外部存储器的适配。对于初学者来说,理解这些步骤至关重要,因为它们构成了嵌入式系统开发的基础。通过这样的实践,开发者可以更好地掌握微控制器编程和调试技术,为后续的项目开发打下坚实基础。
546 浏览量
169 浏览量
159 浏览量
2009-02-12 上传
2012-07-07 上传
277 浏览量
1221 浏览量
oslan
- 粉丝: 1
- 资源: 3
最新资源
- WebLogic的安装与使用.doc
- 语义万维网、RDF模型理论及其推理机制
- struts2标签库
- ArcGIS Desktop轻松入门.pdf
- ArcGIS Server轻松入门.pdf
- 以太网控制芯片RTL8201BL中文版
- c语言编程要点(朝清晰版)
- 语言中srand随机函数的用法
- LPC2292_2294(ARM7系列)中文版
- 很不错的网络工程师学习笔记
- 2009全球ITSM趋势分析
- Backup Exec System Recovery白皮书
- NS中文手册精美版(唯一版本,请勿乱转)
- 计算机等级考试四级复习资料
- 无线破解-MAC绑定IP,DHCP关闭,MAC过滤解决方案初探.pdf
- perl语言入门(第四版).pdf