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> 现在才知道啊?
并且ti的ccs也是eclipse平台的 j-link也可以啊,只要先把GDB server启动就可以了 以前只用来调gcc工具编译出来的程序,研究了一下GDB,完全可以调试AXF文件;
一般的工具是程序、源码得放在一块,使用gdb可以让两者分离,比如:
在linux下编译出uboot,在windows下用eclipse调试:源码放在windows下──做个path mapping即地址映射就可以了 MARK MARK 好贴!
能不能调试kernel源码? mark!~
视频不清楚,还能搞个说明啊? 或者详清晰的视频,可供下载的。 linux 应用程序 能调试么? 可以调内核,调应用直接用gdbserver,就不用JTAG工具了;
我整理一下上传个视频文件 回复【8楼】juedi
可以调内核,调应用直接用gdbserver,就不用jtag工具了;
我整理一下上传个视频文件
-----------------------------------------------------------------------
期待中...... 我刚买了一个,谁要?120就卖了。 OPENJTAG....120元。。。。 回复【楼主位】juedi
-----------------------------------------------------------------------
请问你的eclipse是什么版本?
我下的helios,在debug configuration里没有command页。
亟需手动输入gdb命令。 mark Eclipse和gdb结合太牛了,效果可媲美ADS,AXD,并且有命令行更强大,附个视频 不错 有使用说明就好了哈 不错!~
页:
[1]