阿穆琪 发表于 2008-12-6 10:32

奇怪:为啥包含dwarf 2信息的elf 文件不能被AXD调试

用readelf读ads生成的axf文件,发现调试信息也是dwarf-2格式的。<br />---------------------------------------------------------------&nbsp;<br />&lt0&gt&lt187&gt:&nbsp;Abbrev&nbsp;Number:&nbsp;1&nbsp;(DW_TAG_compile_unit)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DW_AT_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;E:TEMPHJTAG2440debugdebugStartup.s&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DW_AT_producer&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;ARM/Thumb&nbsp;Macro&nbsp;Assembler&nbsp;vsn&nbsp;ADS1.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DW_AT_low_pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;0x300002f4&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DW_AT_high_pc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;0x300003b4&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DW_AT_stmt_list&nbsp;&nbsp;&nbsp;:&nbsp;0xac&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /><br />Dump&nbsp;of&nbsp;debug&nbsp;contents&nbsp;of&nbsp;section&nbsp;.debug_line:<br /><br />&nbsp;&nbsp;Length:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;71<br />&nbsp;&nbsp;DWARF&nbsp;Version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2<br />---------------------------------------------------------------&nbsp;&nbsp;&nbsp;<br />GG了半天,大家都说只要gcc生成的elf文件包含dwarf-2的信息就能用AXD调试,甚至还有人直接调试VX的。<br />但俺try了好久,gcc生成的文件AXD就是调试不了,熟悉的给点建议,看可能是那个环节出的问题。先谢谢大家!!<br />

阿穆琪 发表于 2008-12-6 21:30

搞定了

hbicecream 发表于 2011-4-12 16:06

怎么搞定的?
页: [1]
查看完整版本: 奇怪:为啥包含dwarf 2信息的elf 文件不能被AXD调试