S3C6410 的 JLink 调试 方法

Technorati 标签: OK6410,Jlink,调试

Step1

安装RealView Developer Suite v2.2具体安装方法参考 RVDS2.2目录下的Readme.txt文件,安装成功后会出现:

程序-ARM->RealView Developer Suite v2.2

Step2

安装光盘上的Setup_JLinkARM_V410i.zip

注意一定好安装4.10 版本。目前官网上最新的4.14 版本不能正常调试6410

Step3

正确安装RDS2.2后会出现两个调试器。AXD debugger v1.31和Realview Debugger v1.8

这里以 AXD debugger 为例介绍 JLink V8的使用。

(1)正确连接开发板和JLink。给开发板上电

打开 AXD debugger v1.31

Add 选择 Step2 步骤安装目录下的 JLinkRDI.dll

Step4

烧写 linux2.6.28 下使用的 U-BOOT 到 Nand 上。然后设置拨码开关为 nand 启动方式。 烧写方法参考 "TE6410 开发板 LINUX2.6.28 用户手册.pdf"

注:烧写bootloader 的目的是让开发板上电时对PLL,DDR RAM 进行初始化。以便把程序加载到内存中进行调试。

Step5

所有准备工作完毕,可以开始正常调试了。 开发板上电,

打开 AXD,

File->Load Image,选择你要调试的.axf 文件

注意:使用 RDS 进行编译程序时,关于 RealView Linker选项卡中RO Base选项的设置,由于Jlink不支持mmu,无论你烧写的 u-boot 是否进行了 mmu 地址映射,RO Base 都要使用实 地址,例如你可以选择 RO Base 为 0x50200000(S3c6410 ddr ram 的地址是从 0x50000000开始的)

时间: 2024-10-09 16:45:49

S3C6410 的 JLink 调试 方法的相关文章

eclipse编写STM32与Jlink调试

eclipse 可以编写单片机代码,替代收费的mdk与iar. 一.下载eclipse eclipse有多个版本,我们需要的是C/C++版本的,可以选择下载其他版本,然后后期添加CDT插件,为了省事,我们直接选择下载CDT版本的,下载链接 http://www.eclipse.org/downloads/eclipse-packages/ 二.下载JRE 下载完成后,解压后先不忙打开,也打不开的.需要先下载java运行库,要下载jse.可以下载jdk,或者jre,我们不需要开发java,所以只需

Windows 下常见的反调试方法

稍稍总结一下在Crack或Rervese中比较常见的一些反调试方法,实现起来也比较简单,之后有写的Demo源码参考,没有太大的难度. ①最简单也是最基础的,Windows提供的API接口:IsDebuggerPresent(),这API实际上就是访问PEB的BeingDebugged标志来判断是否处于调试状态. if (IsDebuggerPresent()) //API接口 { AfxMessageBox(L"检测到调试器"); } else { AfxMessageBox(L&qu

VC的常用调试方法

前言 VS是非常强大的IDE,所以掌握VSVC的常用方法,将会使得我们找出问题解决问题事半功倍. 目录 VSVC的常用调试方法 前言 1. Watch窗口查看伪变量 2. 查看指针指向的一序列值 3. 内存泄露查找 4. 调试Release版本 5. 远程调试 6. 函数断点 7. 数据断点. 8. 代码执行时间 9. 格式化数据 10. 格式化内存 Watch窗口查看伪变量 按MSDN的介绍,伪变量就是用来查看特定信息的术语.例如当调用的API失败时,可以用GetLastError获取对应的错

调试方法

一. 调试模式ThinkPHP 专门为开发过程而设置了调试模式,调试模式开启后,特别方便我们进行排错和调整.但由于它执行效率会稍低,所以在正式部署项目的时候,关闭调试模式. 1 // 入口文件处,开启调试模式 建议开发阶段开启 部署阶段注释或者设为false 2 define('APP_DEBUG',t t rue); 开启来会告诉你错误的一些具体信息,部署项目后,错误信息是给用户看的,这时不需要列出错误的具体信息在哪 下图为用户看到的错误页面 调试模式在开发中的优势在于: 1.开启日志记录,任

Android快速调试方法

Android快速调试方法 前言:目前市面上OTT网络机顶盒几乎全部使用Android系统,公司目前是多个人使用一个编译服务器,编译一次Android系统花费时间较长,调试Android某一部分功能时候就不得不编译整个Android系统来调试,严重降低了工作开发效率,巧合之下看到公司大牛写的Android调试方法,放与网络与大家参考学习. 公司网络机顶盒(OTT)盒子使用Amlogic提供的芯片,下面就以amlogic Android系统为例. 1 Uboot快速调试方法 1.1 编译 #! /

Firefox下javascript调试方法

前面博文谈了一下IE浏览器下javascript的调试方法,今天没事干就把火狐浏览器(Firefox)下的javascript调试方法也看了一下,记录在此,希望对大家有所帮助. 我们这次使用的代码页面为document获取对象博文中的按name属性获取对象的代码. <html> <head> <title>getElementsByName</title> </head> <body> <form id="form1&

实验4:掌握Android应用调试方法、添加新界面

第四章代码清单: Android应用调试方法 第五章代码清单: 添加新界面

linux kernel将关键信息保存到文件做法 很好的调试方法

linux kernel将关键信息保存到文件做法      很好的调试方法 下面有2个示例: 1:保存机器从开机到结束的VBATT: 2:保存uart接收到的数据到文件: 意义不多说了. 以下是代码: #include <linux/fs.h> #include <asm/uaccess.h> #include <asm/unaligned.h> static struct file *fp =NULL; int write_to_file (char *buf, in

JAVA card 应用开发 JCOP的调试方法

本文讲述如何在仿真环境下,调试JAVA card 的APPLET. 通过JCOP在Eclipse进行仿真调试,启动JCOP调试器,我们可以看到如下图: 要仿真调试,就是在命令输入框里面输入JCOP相关的指令,通过阅读JCOP的帮助文档,我们看到JCOP提供的命令不算繁多,大约40个. 下面我挑选常用的几个来说明: 1.      复位卡片:"/atr",如果不加任何参数,表示立即复位. 2.      发送指令:"/send",这是最直观的调试指令.可以逐个指令发送