- 按如下说明,
- 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:
谢谢楼上的所有朋友,谢谢! 好久没来这里了。