TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8127 ccs 调试uboot 连接上后看不到源代码问题

按如下说明,
http://software-dl.ti.com/sdo/sdo_apps_public_sw/CCSv5/Demos/u-boot_debug_autonomous/u-boot_debug_autonomous.html

配置好后,最后点击debug, 看不到源代码,反汇编后只能看到…….

Feng Dong:

打断点试一下,有些地址解析不 出来

Alex2:

回复 Feng Dong:

反汇编都没代码,只有…., 没办法设置断点。

Shawn Yang:

回复 Alex2:

点了那个红框了吗

Alex2:

回复 Shawn Yang:

点了,弹出一个edit, 里面都是…………., 反汇编不了,是不是需要配置memory map,.

shuai zhou:

回复 Alex2:

你好,zhou taiyun,我也在用CCS调试,调试DM8168的M3vpss子核也是对应不上源文件,能不能留个邮箱交流下,我的是zs5577517@qq.com

Coolen Xue:

回复 shuai zhou:

shuai zhou

你好,zhou taiyun,我也在用CCS调试,调试DM8168的M3vpss子核也是对应不上源文件,能不能留个邮箱交流下,我的是zs5577517@qq.com

Coolen Xue:

我同样按照http://software-dl.ti.com/sdo/sdo_apps_public_sw/CCSv5/Demos/u-boot_debug_autonomous/u-boot_debug_autonomous.html的步骤,在dm8127 IPNC上对u-boot用CCS v5进行调试,得到的是正确的结果,可以进行汇编以及源码级的调试。没有看到你说的状况,是不是你的操作步骤与视频中有不一样的地方呢。

不过,有一个情况,你可以考虑一下: 

上面的窗口的Program文本框里,我开始时,使用缺省情况下编出来的u-boot,结果无法进行源码级调试。用arm-none-linux-gnueabi-objdump -S u-boot查看,发现缺省编出的u-boot不包含源码调试的信息,所以点Debug,在源码窗口里显示的是“no source available for 0xaaaaaaaa"。

你可以试下在u-boot/config.mk中,把"DBGFLAGS="修改为"DBGFLAGS=-g", 重编u-boot。 Load symbols only时使用新的u-boot,再试一下。

 

 

 

Coolen Xue:

回复 Coolen Xue:

另外,在点Debug之前,要确保u-boot.min.nand与u-boot.bin已经在板子上运行,并且停止在 Hit any key to stop autoboot.的位置上。

然后,再在load symbols only中选择u-boot源码主目录下编出来的u-boot文件,进行Debug.

shuai zhou:

回复 Coolen Xue:

谢谢大哥,我调试选项都打开了,编出来的固件xem3文件有10多兆了。我调试u-boot的时候是可以对源码的,但是调试dm8168的vpssM3的时候就只能对上部分源码了,其他都是汇编。。没有起到调试的作用。。

Alex2:

回复 shuai zhou:

谢谢楼上的所有朋友,谢谢! 好久没来这里了。

赞(0)
未经允许不得转载:TI中文支持网 » DM8127 ccs 调试uboot 连接上后看不到源代码问题
分享到: 更多 (0)