nm -a TestTimer.elf就显示没有调试信息了:
00000000 t .text
30000000 A _beginofrest
30000614 A _endofrest
00080000 T _stack
00000000 T _start
00000060 t dead_loop
00000190 T disable_watchdog
0000001c t handleFIQ
00000064 t handleIRQ
00000014 t handleNotused
00000008 t handleSWI
00000010 t handledataAbort
0000000c t handleprefetchAbort
00000004 t handleundef
00000000 a init.c
30000088 T init_led
00000044 t init_led_return
30000000 T init_timer0
00000058 t init_timer0_return
30000394 T int_handler
00000074 t int_return
00000000 a interrupt.c
00000638 T load_nand_program_sdram
300000e0 T main
00000000 a main.c
000001c8 T memory_setup
000001a0 T mpll_setup
00000000 a nand.c
00000548 T nand_read
00000524 T nand_reset
00000020 t reset
30000000 t rest
00000318 t s3c2440_nand_deselect_chip
000002c0 t s3c2440_nand_select_chip
000004ec t s3c2440_read_data
00000254 t s3c2440_wait_idle
00000388 t s3c2440_write_addr_lp
00000348 t s3c2440_write_cmd
00000678 t s3c2440nand
怎么样用自定义的lds脚本定义section的同时,仍能够在elf文件里包含调试信息呢?请前辈们不吝赐教啊
nm -a TestTimer.elf就显示没有调试信息了:
00000000 t .text
30000000 A _beginofrest
30000614 A _endofrest
00080000 T _stack
00000000 T _start
00000060 t dead_loop
00000190 T disable_watchdog
0000001c t handleFIQ
00000064 t handleIRQ
00000014 t handleNotused
00000008 t handleSWI
00000010 t handledataAbort
0000000c t handleprefetchAbort
00000004 t handleundef
00000000 a init.c
30000088 T init_led
00000044 t init_led_return
30000000 T init_timer0
00000058 t init_timer0_return
30000394 T int_handler
00000074 t int_return
00000000 a interrupt.c
00000638 T load_nand_program_sdram
300000e0 T main
00000000 a main.c
000001c8 T memory_setup
000001a0 T mpll_setup
00000000 a nand.c
00000548 T nand_read
00000524 T nand_reset
00000020 t reset
30000000 t rest
00000318 t s3c2440_nand_deselect_chip
000002c0 t s3c2440_nand_select_chip
000004ec t s3c2440_read_data
00000254 t s3c2440_wait_idle
00000388 t s3c2440_write_addr_lp
00000348 t s3c2440_write_cmd
00000678 t s3c2440nand
怎么样用自定义的lds脚本定义section的同时,仍能够在elf文件里包含调试信息呢?请前辈们不吝赐教啊
举报