Install Insight(GDB with nice GUI)

Install Insight(GDB with nice GUI)
Function: REMOTE DEBUG
Target: arm-linux-insight[pc] + gdbserver[board]
========================================================================
1.insight
> Install tk8.4 & export PATH
> Download insight-6.8 & uncompress
> cd insight-6.8
> vim tk/generic/tk.h [line563~line567:LASTEvent<->MappingNotify]
> vim tk/generic/tkBind.c [line586-line587:#ifdef GenericEvent
                                                                               /* GenericEvent */ 0,
                                                                          #endif]
> vim gdb/i386-linux-nat.c [add #include "i386-tdep.h"]
> ./configure --target=arm-linux --disable-werror
> make -j4
> sudo make install

2.gdbserver
> cd gdb/gdbserver
> ./configure --target=arm-linux --host=arm-linux
> make
> cp gdbserver /nfsroot [6410board rootfs]
========================================================================
Usage:
##############
> The configuration file .gdbtkinit(PATH:~/) contained a lot of usefull
infomations(hostname, port, baudrate, etc.) which can be modified.
> First Run gdbserver[board], then Run insight[pc].

Example:
Assume that app hello needs DEBUG. Do following steps:

board:
# ./gdbserver serverIP:port hello

pc:
$ cd /nfsroot
$ arm-linux-insight ./hello

> File->Target Setting
target: CHOOSE Remote/Tcp
Host name: boardIP
Port: 1000

> Run->Connect to target
------------
board info
------------
Remote debugging from host serverIP

> Debug step
> View->Console
-------------
(gdb) b main [set breakpoint]
-------------
>
-------------
(gdb) c [continue]
-------------

> Reset gdbserver and insight when DEBUG finished.

#######################个人笔记,出处已遗忘#########################

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值