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

 

 

你可能感兴趣的:(windows,linux,session)