ADS进行源码级别的U-BOOT 调试 H-JTAG

arm-linux 版本 3.3.2

 

1将AXD链接上H-JTAG

 

2 修改 u-boot 根目录下的config.mk

DBGFLAGS= -g #-DDEBUG

改为

DBGFLAGS= -gdwarf -g2#-g #-DDEBUG

 

 

3 将生成的u-boot文件用AXD打开就可以了

 

loadbinary Y:/arm/u-boot-2009.03/u-boot.bin 0x33f80000
loadsymbols Y:/arm/u-boot-2009.03/u-boot
setpc 0x33f80000

 

注:由于Windows和Linux的目录表达方式不同 结果是AXD不能自动的找到对应的文件~只有手动打开

 

axd 的路径搜素

1)

在u-boot目录中执行

find . -name */.o >a.txt

2)

用uedit 打开a.txt

正则查找

[a-zA-Z0-9_]+.o$

替换为

;

3)

删除一样的目录

 

4)

用列编辑

在每行的前面加上Y:/arm/u-boot-2009.03/

 

5)AXD

File->Save Session

1.ses

 

6)

用uedit 打开1.ses

[Interface/SourcePaths]
Paths=

后面加上我们的路径

 

7)

File->Load Session

1.ses

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值