S3C6410 JLink调试步骤详解
需积分: 9 122 浏览量
更新于2024-09-15
收藏 171KB PDF 举报
"S3C6410的JLink调试方法主要涉及使用RealView Developer Suite v2.2和JLink ARM V410i进行嵌入式系统调试的步骤,包括安装软件、配置调试器、烧录启动加载器以及加载调试程序。"
在调试S3C6410处理器的项目时,JLink是一个常用的硬件调试工具。S3C6410是Samsung的一款高性能ARM Cortex-A8处理器,广泛应用于嵌入式系统设计。本文将详细阐述如何使用JLink进行调试。
首先,需要安装RealView Developer Suite (RVDS) v2.2,这是ARM公司提供的一个强大的开发环境,包含了编译器、链接器、调试器等工具。按照Readme.Txt文件中的指示进行安装,确保程序菜单中出现"ARM->RealView Developer Suite v2.2"。
接下来,安装JLink ARM V410i版本的驱动程序,这是与S3C6410兼容的版本。请注意,不要使用官方最新版本(如4.14),因为可能存在兼容性问题,无法正常调试S3C6410。
在RVDS 2.2安装成功后,有两个调试器可供选择:AXD Debugger v1.31和RealView Debugger v1.8。这里以AXD Debugger为例来介绍如何配置JLink V8。确保开发板与JLink正确连接,并给开发板供电。
在AXD Debugger中,通过"Option->Configure Target"菜单,添加Step2中安装JLink驱动的目录下的JLinkRDI.dll文件,然后点击OK完成配置。这使得AXD Debugger能够识别并控制JLink设备。
在进行调试之前,需要烧写适用于Linux 2.6.28的U-BOOT到Nand闪存中,设置开发板启动方式为Nand启动。烧写过程可以参照“TE6410开发板LINUX2.6.28用户手册.pdf”。烧写Bootloader的主要作用是初始化PLL和DDR RAM,为程序加载到内存做准备。
最后,所有准备工作完成后,就可以开始调试了。开发板上电,打开AXD Debugger,通过"File->Load Image"加载待调试的.axd文件。在使用RDS编译程序时,需注意RealView Linker选项卡中的RO Base设置,由于JLink不支持MMU,因此无论U-BOOT是否进行了MMU地址映射,RO Base都应设置为实际地址,例如0x50200000,这是S3C6410 DDR RAM的起始地址。
相关文件包括:
- 6410_test.Zip:一个在RDS环境下为S3C6410编译的测试工程,供调试参考。
- Setup_JLinkARM_V410i.Zip:JLink ARM V410i的安装程序包。
通过以上步骤,开发者可以有效地对S3C6410进行JLink调试,解决和优化代码问题,提高开发效率。
2012-04-05 上传
126 浏览量
345 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-01-13 上传
199 浏览量
aiqingjialebi1
- 粉丝: 0
- 资源: 7
最新资源
- 高质量 C++/C 编程指南
- C#教程適合于初學者
- PROTEUS 教程.pdf
- P2P经典综述非常值得看
- 缓冲区溢出研究_攻击和防御(E文)
- css使用技巧个人总结
- Linux c语言编程入门
- 线程的基础知识及常见问题
- Designing Data Tier Components and Passing Data Through Tiers
- NET面试大全,标题写的详细更容易被他人下载
- BIOS和DOS中断大全
- Application Architecture Guide 2.0
- Pro Ubuntu Server Administration
- Electricity restructuring, privatisation and liberalisation: some international experiences
- MyEclipse 6 Java EE 开发中文手册
- Microsoft 编写优质无错C 程序秘诀