使用JLink V8调试S3C6410的步骤详解
需积分: 9 64 浏览量
更新于2024-09-17
收藏 171KB PDF 举报
"这篇文档详细介绍了如何使用JLink V8调试三星S3C6410处理器的系统。首先,需要安装RealView Developer Suite v2.2,这是一款由ARM提供的开发工具,用于编写和调试ARM架构的代码。然后,需要安装特定版本的JLinkARM V410i,因为高版本可能无法正常调试S3C6410。安装完成后,用户可以选择AXDdebugger或Realview Debugger进行调试。调试过程中,需要将JLinkRDI.dll配置到调试器中,并确保开发板与JLink正确连接。在烧写Linux 2.6.28版的U-BOOT到NAND闪存后,开发板将以NAND启动方式运行,完成初始化工作。最后,通过AXD加载要调试的.axd文件,并设置适当的ROBase选项,由于JLink不支持MMU,所以ROBase需使用实际内存地址。提供了一个6410_test.zip的测试工程以及JLink的安装程序Setup_JLinkARM_V410i.zip作为辅助资料。"
在这篇文档中,涉及的关键知识点包括:
1. **JLink V8**:这是一个流行的嵌入式调试工具,用于连接和调试目标系统,尤其是基于ARM处理器的系统。JLink V8支持多种协议,如JTAG和SWD,可以实现对目标系统的程序下载、内存读写和断点设置等功能。
2. **S3C6410处理器**:是三星公司的一款高性能ARM11内核的微处理器,广泛应用于嵌入式系统设计,具有高性能和低功耗的特点。
3. **RealView Developer Suite (RVDS)**:由ARM公司提供的集成开发环境,用于编写、编译和调试基于ARM架构的应用。RVDS提供了AXDdebugger和Realview Debugger等调试工具,适用于多种ARM处理器。
4. **JLinkRDI.dll**:这是SEGGER JLink软件的一部分,作为调试接口,允许调试器(如AXDdebugger)与JLink硬件进行通信。
5. **U-BOOT**:是一种开源的引导加载程序,用于初始化系统硬件,加载操作系统内核。在S3C6410的系统中,U-BOOT负责初始化PLL和DDR RAM,以便程序能够加载到内存中执行。
6. **烧录Bootloader**:烧录U-BOOT到NAND闪存是调试前的重要步骤,它确保系统能正确启动并执行基本的初始化任务。
7. **ROBase选项**:在RealView Linker中,ROBase设置用于指定程序的只读段(如代码段)的基地址。由于JLink不支持MMU(内存管理单元),因此ROBase应设置为实际内存地址,即使U-BOOT已经做了MMU映射。
8. **NAND启动方式**:开发板通过设置拨码开关选择从NAND Flash启动,这是常见的嵌入式系统启动方式之一。
9. **调试过程**:调试开始于开发板上电,然后在AXD中加载要调试的.axd文件,设置适当的ROBase,连接JLink并开始调试。
提供的资源包括一个6410_test.zip测试工程,可以帮助用户了解在RDS环境下如何对S3C6410进行编程和调试;Setup_JLinkARM_V410i.zip则是JLink的安装程序,确保用户拥有正确的调试工具。
790 浏览量
2012-04-05 上传
118 浏览量
点击了解资源详情
点击了解资源详情
2010-06-18 上传
345 浏览量
点击了解资源详情
120 浏览量
shawn_____
- 粉丝: 33
- 资源: 13
最新资源
- sqlite.zip
- 学生选课和成绩管理系统 基于JAVASWing 键盘鼠标事件监听 JDBC 文件IO流
- 微软公司的拦截api hook开发包源代码
- CSharp_Rep
- go-training:从Shibata-san学习Golang的存储库
- react-yard-grid:另一个React Data-Grid组件
- 华为Mate10Pro手机原厂维修图纸 原理图 电路图 .zip
- 五子棋终结者2.20.b
- Gopath-bin.zip
- cargo lipo子命令,该命令会自动创建一个可与您的iOS应用程序一起使用的通用库。-Rust开发
- megalodon:UCI国际象棋引擎
- gwiz基本评估
- 行业文档-设计装置-一种具有储水腔体的空调室内机.zip
- part_3b_pipeline_model.zip
- springboot 注册 eureka demo
- xhttpcache:xhttpcache是HTTP静态缓存服务,它也是NOSQL数据库,作为KV存储,支持REDIS协议接口以及HTTP协议的REST接口。