KEIL调试外部FLASH:JLINK与LPC2210实战指南

5星 · 超过95%的资源 需积分: 50 15 下载量 10 浏览量 更新于2024-07-28 收藏 476KB PDF 举报
"这篇文档主要介绍了如何在KEIL RVMDK环境下使用JLINK调试器对LPC2210芯片的外部FLASH进行调试。LPC2210是一款基于ARM7TDMI核的微控制器,而IS61LV25616和SST39VF1601分别是用于扩展的SRAM和FLASH存储器。调试过程中涉及的关键步骤包括下载示例程序、设置项目选项、生成HEX文件、分散加载配置以及调试选项的选择。" 在调试外部FLASH的过程中,首先需要下载一个示例工程,该工程可以从www.mcu123.com获取。解压缩后,工程包含了必要的配置和源代码,适用于KEIL RVMDK 3.05版本。 接着,进行相关设置。在"Options for Target"的"Debug"选项卡中,保持默认设置,这通常意味着选择JLINK作为调试接口,并配置相应的参数。为了在外部FLASH上运行程序,需要将HEX文件烧录到指定地址0X80000000。这个HEX文件是编译后代码的二进制表示,包含程序的只读部分。 分散加载(scatter loading)是KEIL中一个关键的概念,它定义了程序代码和数据在内存中的分布。在本例中,`Mem_c.scf`文件指定了ROM的起始地址为0X80000000,存放执行代码;IRAM位于0X40000000,用于栈和堆;而外部RAM(ERAM)在0X81000000,用于存放可读写的数据和零初始化数据。 调试选项中,应选择硬件仿真,并在"User Interface Driver Settings"中选择JLINK的RDI驱动,确保KEIL能通过JLINK与目标板进行通信。 这个过程涉及了嵌入式开发中的一些核心步骤,包括编译、烧录和调试。在KEIL RVMDK环境下,开发者可以方便地配置和调试LPC2210微控制器的外部存储资源,这对于实现复杂系统或大容量程序的运行至关重要。在实际操作时,需要注意不同芯片和开发环境可能存在的具体差异,确保所有设置与硬件配置匹配。通过这种方式,可以有效地进行程序的开发、测试和优化。
2024-09-11 上传
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。