기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

현재 pxa320에 안드로이드 커널작업을 진행중에 있습니다.

usb 드라이버를 살려서 adb garget을 올려야 하는데..

(adb garget드라이버가 있어야 이클립스에서 usb로 apk설치되는거 맞죠?)

생각보다 잘 안되네요..

USB 포팅중 커널패닉이 발생하였습니다. ㅜㅜ

커널 버전은 2.6.25입니다. 혹시 pxa 계열 참고할 소스나 커널패닉 디버깅 방법에 대해서 좀 알려주실분 계신가요?

초보라..  Ctr +C   Ctr +V  도 힘드네요..흑~~

 

아래는 출력메시지 입니다.

--------------------------------------------------------------------------------------------------

pxa3xx_udc: version 01-Jul-2005
android adb driver
Unable to handle kernel NULL pointer dereference at virtual address 0000013c
pgd = c0004000
[0000013c] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT
Modules linked in:
CPU: 0    Not tainted  (2.6.25 #170)
PC is at usb_gadget_register_driver+0x1c/0x7f8
LR is at adb_init+0xa4/0x134
pc : [<c0224e98>]    lr : [<c0016914>]    psr: a0000013
sp : c7c17f10  ip : c7c17f78  fp : c7c17f74
r10: 00000000  r9 : 00000000  r8 : 00000000
r7 : c03ff200  r6 : c03a32e0  r5 : 00000000  r4 : c7d2abc0
r3 : c039ce00  r2 : c03ff00c  r1 : 00000000  r0 : c03a32e0
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 0000397f  Table: a0004000  DAC: 00000035
Process swapper (pid: 1, stack limit = 0xc7c16270)
Stack: (0xc7c17f10 to 0xc7c18000)
7f00:                                     c7c17f48 c7c17f20 c01f11d4 c01f1140
7f20: c036a79d c7c17f50 00000000 c039ce00 c03a332c c03a3338 c03ff200 c7c17f74
7f40: c7c17f74 c7c17f50 c01dd2cc c7d2abc0 00000000 00000000 c03ff200 c7c16000
7f60: 00000000 00000000 c7c17f94 c7c17f78 c0016914 c0224e88 c001d000 00000000
7f80: 00000000 c001c214 c7c17ff4 c7c17f98 c0008788 c001687c 00000000 00000000
7fa0: 00000000 c7c17fb0 c007fb84 c0093e30 00000000 00000000 c00086e4 c009b518
7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
7fe0: 00000000 00000000 00000000 c7c17ff8 c009b518 c00086f0 00000000 00000000
Backtrace:
[<c0224e7c>] (usb_gadget_register_driver+0x0/0x7f8) from [<c0016914>] (adb_init+0xa4/0x134)
[<c0016870>] (adb_init+0x0/0x134) from [<c0008788>] (kernel_init+0xa4/0x264)
 r7:c001c214 r6:00000000 r5:00000000 r4:c001d000
[<c00086e4>] (kernel_init+0x0/0x264) from [<c009b518>] (do_exit+0x0/0x678)
Code: e24dd03c e59f27a8 e2506000 e59281e8 (e598513c)
---[ end trace dbc3f06abb7b05ea ]---
Kernel panic - not syncing: Attempted to kill init!

--------------------------------------------------------------------------------------------------------------------------------


송의석

2010.01.07 08:49:16
*.69.229.95

PXA 계열 linux source는 아래 주소에서 확인해 보세요. 사용하시는 개발보드가 어떤 것인지는 모르겠으나 대부분 zylonite 기반이므로 참고가 되실 겁니다.

http://git.kernel.org/?p=linux/kernel/git/ycmiao/pxa-linux-2.6.git;a=summary

List of Articles
번호 제목 글쓴이 날짜 조회 수sort

사용자 로그인