ChinaUnix.net
相关文章推荐:

arm JTAG GDB调试

项目:调试简单的点灯程序 硬件连接: mini2440通过jtag接口连接到计算机上,jtag接口到计算机上是通过一个Openjtag转USB口连接到计算机的。 软件环境: ubuntu9.10, OpenOCD, arm-linux-gcc 4.3.2 步骤: 1>. 启动openocd,然后在另一个终端上 telnet localhost:4444 2>. 进入openocd界面后,执行 > poll > halt > arm920t cp15 2 0 //用来将MMU和读写Cache关掉 > step ...

by netkisser - Linux文档专区 - 2010-01-17 21:32:10 阅读(1615) 回复(0)

相关讨论

1 - 检测不到目标系统
            调试前,请把目标板连接好,然后用调试软件检测目标系统。如果检测不到目标系统,请做

by lantianyu520 - 移动操作系统 - 2011-12-20 09:44:10 阅读(546) 回复(0)

程序编译时用-g加调试信息 可是在主机调试的时候,说没有调试符号信息 不知道是什么原因,交叉工具链是自己编译的,是否要加上gdb编译交叉工具链?

by nishizawa23 - CPU与编译器 - 2010-07-23 23:21:01 阅读(2077) 回复(0)

网上的文章, 我整理下, 转成了PDF, 希望能有用。 文件:DebugPrg by gdb.pdf 大小:361KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/96896/showart_1930914.html

by Junping1982 - Linux文档专区 - 2009-05-16 09:45:06 阅读(909) 回复(0)

下载网址: http://armjtag.27h.com/ 软件:http://armjtag.27h.com/download/armjtagDebug.rar 图纸:http://armjtag.27h.com/download/jtag_sch.rar //================================== 1),支持arm9核/arm7核CPU。 2),支持Thumb模式指令 3),支持Semihosting(使用"printf"命令显示字符,无需串口) 4),支持SDT2.5;SDT2.51;ADS1.1;ADS1.2. 5),支持win98,win2000,winXP,win2003 6),支持常用的调试功能,如:单步调试,设置断...

by 调程序 - 服务器及硬件技术 - 2007-08-27 10:44:23 阅读(3069) 回复(1)

gdb的简单使用和gdb+gdbserver方式进行arm程序 gdb的简单使用 gdb是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现gdb这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,gdb主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求...

by piaoyizu - Linux文档专区 - 2009-08-04 17:21:39 阅读(794) 回复(0)

转载1 (1) download gdb source ftp://ftp.gnu.org/gnu/gdb/ (2) compile (2.1) compile gdb ./configure --target=arm-linux -v make 在gcc4.0中,强制转换的值不能做左值. 如果您和我一样用的是gcc 4.0, 那只好把这几个地方修改了,也不知道是不是因为这个原因,有了本文最后面的那个问题。 (2.2) compile gdbserver(这个是要运行在arm上的,所以要进行交叉编译) cd gdb/gdbserver ./configure --target=arm-linux --host=arm-lin...

by 梁山老妖 - Linux文档专区 - 2007-08-25 11:27:51 阅读(882) 回复(0)

因为S3C6410处理器不同于S3C2440/2410,系统的烧录完全可以不使用jtag,而使用SD卡方式来烧录系统(详细操作见说明书)。

由于SD卡烧录的步骤简单快捷,完全替代jtag,客户自己生产时也没有必要用到jtag,所以我们认为可以抛弃传统的jtag烧录方法,不再配套jtag小板。

但6410也是支持jtag烧录的。


对于ADS,RVDS调试,flash芯片烧录等,推荐采用H-jtag USB仿真器。

by chenyuren - 移动操作系统 - 2011-12-22 08:51:05 阅读(906) 回复(0)

使用图形界面调试arm程序: insight + gdb 收藏 【转帖请注明出处:blog.csdn.net/lanmanck】 1、首先下载insight,我这里是6.8版本,里面已经包含gdbgdbserver了 :) 2、编译pc端得程序,类似visual studio,可以按照这篇文章来做: http://linux.chinaunix.net/techdoc/develop/2008/12/28/1055528.shtml 但是有一点上述文章没有提到,那就是编译器链接库路径也要加进去的问题。 #cd insight #./configure --target=arm-linux ...

by iibull - Linux文档专区 - 2009-09-15 08:49:39 阅读(1085) 回复(0)

arm板上构造gdb +gdbserver调试环境 S3C2410 arm板上构造gdb +gdbserver调试环境 远程调试环境由宿主机gdb和目标机调试stub共同构成,两者通过串口或TCP连接。使用gdb标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机gdb和目标机调试程序间的一个媒介而存在。 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于...

by vector_leizi - Linux文档专区 - 2009-05-09 13:11:22 阅读(609) 回复(0)

一.前言 嵌入式Linux系统中,应用开发过程中,很多情况下,用户需要对一个应用程序进行反复调试, 特别是复杂的程序。采用gdb方法调试,由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试, 通常采用gdb+gdbserver的方式进行调试gdbserver在目标系统中运行,gdb则在宿主机上运行。 目标系统必须包括gdbserver程序,宿主机也必须安装gdb程序。在此我们还不能直接采用linux 发行版自带的gdb,需要交叉编译gdbgdb...

by stavy - Linux文档专区 - 2008-08-01 20:58:18 阅读(699) 回复(0)