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


This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
配置好后,最后点击debug, 看不到源代码,反汇编后只能看到.......


你好,zhou taiyun,我也在用CCS调试,调试DM8168的M3vpss子核也是对应不上源文件,能不能留个邮箱交流下,我的是zs5577517@qq.com
shuai zhou 说:你好,zhou taiyun,我也在用CCS调试,调试DM8168的M3vpss子核也是对应不上源文件,能不能留个邮箱交流下,我的是zs5577517@qq.com
你的disassembly窗口会显示汇编代码吗?
我在ccs上调试uboot时遇到过一个问题:能进行汇编级调试,却不能进行相应的源码级调试。
后来发现,是因为在load symbols only时,所加载的那个可执行文件(如u-boot), 不包括一些调试信息。就是在编译它的时候,没有打开-g选项。
你可以使用$(COMPILE_PREFIX)objdump -S u-boot , 看输出中是包含源码,还是只有汇编代码,来确认你的可执行文件是否包含源码级调试的信息。
我同样按照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,再试一下。
另外,在点Debug之前,要确保u-boot.min.nand与u-boot.bin已经在板子上运行,并且停止在 Hit any key to stop autoboot.的位置上。
然后,再在load symbols only中选择u-boot源码主目录下编出来的u-boot文件,进行Debug.
谢谢大哥,我调试选项都打开了,编出来的固件xem3文件有10多兆了。我调试u-boot的时候是可以对源码的,但是调试dm8168的vpssM3的时候就只能对上部分源码了,其他都是汇编。。没有起到调试的作用。。
你好 Coolen Xue:
我按视频做了很多次,还是不行,反汇编后是....
是不是要运行.gel , 很像是内存没配置。
gel 是怎么写的。
我的qq 316583823 能指定下吗?
非常感谢!
你好,我现在调试也遇到了用CCS烧写u-boot.min.nand和u-boot.bin之后,启动开发板,串口看不到任何启动信息的问题
不知道你后来怎么解决的这个问题
谢谢