реклама на сайте
подробности

 
 
> не могу запустить kgdb, kernel debugger
federal
сообщение Jan 12 2013, 08:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 12-01-13
Из: Нижний Новгород
Пользователь №: 75 160



День добрый!

Столкнулся с проблемой для cortex-A8.
Не загружается отладчик ядра во время стартапа ядра.
Делаю вроде все правильно, по инструкции http://www.linuxforu.com/2011/09/kernel-sp...ggers-in-linux/
ядро версии 3.x.x ( 3.2.18 ).
Отладчик ядра запускаю по 232 порту, т.е. over console( ввиду того, что в ядре версии > 3.x.x kgdb over ethernet исключили ).

параметры, которые я дополнительно передаю ядру:
kgdboc=ttyO0,115200n8 kgdbwait

пробовал и так:
kgdb8250=ttyO0,115200n8 kgdbwait

но все равно, во время старта kgdboc не подгружается.

Кто нибудь может подсказать, как запустить его и в чем может быть проблема?
Есть какие нибудь идеи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
federal
сообщение Jan 13 2013, 15:32
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 12-01-13
Из: Нижний Новгород
Пользователь №: 75 160



вот что получилось

Код
Uncompressing Linux... done, booting the kernel.
[    0.000000] Linux version 3.2.0 (root@debian) (gcc version 4.7.2 (Sourcery CodeBench Lite 2012.09-63) ) #1 Sun Jan 13 19:33:48 MSK 2013
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: am335xevm
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] AM335X ES1.0 (sgx neon )
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait ip=nonen8 kgdboc=ttyO0,115200n8 ekgdboc=ttyO0,115200n8 kgdbwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 256MB = 256MB total
[    0.000000] Memory: 252940k/252940k available, 9204k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff000000   ( 744 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc05a5000   (5748 kB)
[    0.000000]       .init : 0xc05a5000 - 0xc05e4000   ( 252 kB)
[    0.000000]       .data : 0xc05e4000 - 0xc064c9c8   ( 419 kB)
[    0.000000]        .bss : 0xc064c9ec - 0xc06c087c   ( 464 kB)
[    0.000000] NR_IRQS:396
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[    0.000000] Total of 128 interrupts on 1 active controller
[    0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz
[    0.000000] omap_dm_timer_switch_src: Switching to HW default clocksource(sys_clkin_ck) for timer1, this may impact timekeeping in low power state
[    0.000000] OMAP clocksource: GPTIMER1 at 24000000 Hz
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000000] Console: colour dummy device 80x30
[    0.000249] Calibrating delay loop... 498.89 BogoMIPS (lpj=2494464)
[    0.056316] pid_max: default: 32768 minimum: 301
[    0.056470] Security Framework initialized
[    0.056700] Mount-cache hash table entries: 512
[    0.057159] CPU: Testing write buffer coherency: ok
[    0.079105] omap_hwmod: pruss: failed to hardreset
[    0.080538] print_constraints: dummy:
[    0.081008] NET: Registered protocol family 16
[    0.083875] OMAP GPIO hardware version 0.1
[    0.087517] omap_mux_init: Add partition: #1: core, flags: 0
[    0.090144]  omap_i2c.1: alias fck already exists
[    0.091313]  omap2_mcspi.1: alias fck already exists
[    0.091646]  omap2_mcspi.2: alias fck already exists
[    0.092919]  edma.0: alias fck already exists
[    0.092949]  edma.0: alias fck already exists
[    0.092975]  edma.0: alias fck already exists
[    0.131561] bio: create slab <bio-0> at 0
[    0.134541] SCSI subsystem initialized
[    0.136783] usbcore: registered new interface driver usbfs
[    0.137219] usbcore: registered new interface driver hub
[    0.137491] usbcore: registered new device driver usb
[    0.137677] musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3
[    0.138040] musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1
[    0.139595] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
[    0.141511] tps65910 1-002d: could not be detected
[    0.143173] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    0.144661] Switching to clocksource gp timer
[    0.166537] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    0.166755] musb-hdrc musb-hdrc.0: dma type: pio
[    0.167175] MUSB0 controller's USBSS revision = 4ea20800
[    0.168075] musb-hdrc musb-hdrc.0: USB OTG mode controller at d083c000 using PIO, IRQ 18
[    0.168280] musb-hdrc musb-hdrc.1: dma type: pio
[    0.168719] MUSB1 controller's USBSS revision = 4ea20800
[    0.168962] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[    0.169051] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
[    0.169224] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.169245] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.169264] usb usb1: Product: MUSB HDRC host driver
[    0.169278] usb usb1: Manufacturer: Linux 3.2.0 musb-hcd
[    0.169293] usb usb1: SerialNumber: musb-hdrc.1
[    0.170411] hub 1-0:1.0: USB hub found
[    0.170450] hub 1-0:1.0: 1 port detected
[    0.171204] musb-hdrc musb-hdrc.1: USB Host mode controller at d083e800 using PIO, IRQ 19
[    0.171748] NET: Registered protocol family 2
[    0.171987] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.172350] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.172578] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.172713] TCP: Hash tables configured (established 8192 bind 8192)
[    0.172729] TCP reno registered
[    0.172747] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.172779] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.173059] NET: Registered protocol family 1
[    0.173388] RPC: Registered named UNIX socket transport module.
[    0.173405] RPC: Registered udp transport module.
[    0.173418] RPC: Registered tcp transport module.
[    0.173430] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.173726] NetWinder Floating Point Emulator V0.97 (double precision)
[    0.187678] VFS: Disk quotas dquot_6.5.2
[    0.187763] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.188451] msgmni has been set to 494
[    0.192603] alg: No test for stdrng (krng)
[    0.193437] io scheduler noop registered
[    0.193456] io scheduler deadline registered
[    0.193538] io scheduler cfq registered (default)
[    0.195055] Could not set LED4 to fully on
[    0.197252] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
[    0.770057] console [ttyO0] enabled
[    0.774502] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
[    0.782585] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
[    0.790614] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
[    0.798615] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
[    0.806622] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[    0.814760] kgdb: Registered I/O driver kgdboc.
[    0.819543] kgdb: Waiting for connection from remote gdb...

Entering kdb (current=0xcf81bc00, pid 1) due to Keyboard Entry
kdb>


sasamy, Вам огромное спасибо и респект!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016