juedi 发表于 2010-11-26 12:28:05

Eclipse和gdb结合太牛了,效果可媲美ADS,AXD,并且有命令行更强大,附个视频

gdb功能强大估计都知道,但是习惯于点点鼠标的人们对它的命令行就不太感冒。
有很多gdb的GUI前端,比如insight, ddd,终于对比我觉得它们都不好用:insight界面过于简陋,用来调试小程序挺不错,启动快速;
个人认为ddd还不好insight。
最近eclipse发展势头不错,RVDS都是基于eclipse的啊,可惜RVDS那是要钱的。
不过充分利用eclipse的现有插件,完全可以实现ADS,AXD一样的功能。
这是个广告,也是个介绍:

OpenJTAG是一款集三大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器。
无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。
可以用来调试ARM7, ARM9, Cortex-M3/M8/A8, XSCALE系列CPU的裸板程序、u-boot、内核。

Windows、Linux均可使用

多种烧写方法:
① 类似sjf2410/sjf2440的oflash工具
② 直接使用openocd的命令行烧写
③ 从JTAG口下载u-boot到内存中,使用u-boot来烧写

多种调试手段:
① 使用openocd的命令直接调试
② 使用gdb命令行调试
③ 使用Eclipse图形化工具调试

支持多种调试工具:
① 支持IAR
② 支持Eclipse
③ 可以调试ADS编译出来的axf文件


拍了一个视频(上传到优酷后就不是很清楚了):

视频网址:http://v.youku.com/v_show/id_XMjI1MDQ3NzQw.html

视频有以下4部分内容:

1. 安装程序

2. 调试一个简单程序leds

3. 调试u-boot

4. 调试ADS工程

<embed src='http://player.youku.com/player.php/sid/XMjI1MDQ3NzQw/v.swf' quality='high' width='480' height='400' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash'></embed>

ssaweee 发表于 2010-11-26 12:47:36

现在才知道啊?

并且ti的ccs也是eclipse平台的

lryylryy 发表于 2010-11-26 12:51:52

j-link也可以啊,只要先把GDB server启动就可以了

juedi 发表于 2010-11-26 12:58:33

以前只用来调gcc工具编译出来的程序,研究了一下GDB,完全可以调试AXF文件;
一般的工具是程序、源码得放在一块,使用gdb可以让两者分离,比如:
在linux下编译出uboot,在windows下用eclipse调试:源码放在windows下──做个path mapping即地址映射就可以了

zuceyige 发表于 2010-11-26 13:04:31

MARK MARK

eworker 发表于 2010-11-26 13:15:05

好贴!

能不能调试kernel源码?

ljt8015 发表于 2010-11-26 13:35:27

mark!~

视频不清楚,还能搞个说明啊? 或者详清晰的视频,可供下载的。

ljt8015 发表于 2010-11-26 13:41:36

linux 应用程序 能调试么?

juedi 发表于 2010-11-26 13:45:34

可以调内核,调应用直接用gdbserver,就不用JTAG工具了;
我整理一下上传个视频文件

ljt8015 发表于 2010-11-26 18:24:54

回复【8楼】juedi
可以调内核,调应用直接用gdbserver,就不用jtag工具了;
我整理一下上传个视频文件
-----------------------------------------------------------------------

期待中......

Excellence 发表于 2010-11-26 19:21:37

我刚买了一个,谁要?120就卖了。

Excellence 发表于 2010-11-26 19:22:06

OPENJTAG....120元。。。。

qzchenwl 发表于 2011-3-30 11:07:31

回复【楼主位】juedi
-----------------------------------------------------------------------

请问你的eclipse是什么版本?
我下的helios,在debug configuration里没有command页。
亟需手动输入gdb命令。

fengtao612 发表于 2011-7-16 16:28:06

mark

algebra 发表于 2011-7-17 09:02:16

Eclipse和gdb结合太牛了,效果可媲美ADS,AXD,并且有命令行更强大,附个视频

jwf891114 发表于 2011-7-17 11:05:22

不错

xiangpingfly1 发表于 2012-6-17 09:25:10

有使用说明就好了哈

ljt80158015 发表于 2012-6-17 09:48:05

不错!~
页: [1]
查看完整版本: Eclipse和gdb结合太牛了,效果可媲美ADS,AXD,并且有命令行更强大,附个视频