포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.
mds6410 board용 kernel 2.6.29 android입니다.
안녕하세요 가입 하고 처음 글을 적어 보내요 ^^
항상 많은 도움 받고 있습니다. 감사 합니다 >,.< /
고도리님이 올려 주신 mds6410-2.6.29-kernel을 mep6410 board에 올려볼 생각으로
build로 하여 이미지를 올렸습니다. 근데...문제가....생기더군요....음...초보라....어디서 부터 디버깅을 해야 할지 막막해서 질문 드립니다.
1. make mep6410_android_defconfig << 요걸로 빌드했을때는요 하기처럼 "Starting kernel ..." 까지만 나오고 진행이 안됨니다...
NAND read: device 0 offset 0x100000, size 0x500000
Reading data from 0x5ff800 -- 100% complete.
5242880 bytes read: OK
## Booting image at c0008000 ...
Boot with Image
Starting kernel ...
2. make mep6410_xwindows_defconfig<< 요걸로 빌드 했을때도 동작은 안하는데요 하기와 같이 "data abort" 가 발생을 을 하더군요
data abort
pc : [<50088614>] lr : [<500081f4>]
sp : c7fffd3c ip : c7e5ffb8 fp : 00000002
r10: 500223b4 r9 : 410fb766 r8 : 00000000
r7 : c000834c r6 : 5002241c r5 : 00000000 r4 : 000007d1
r3 : f5005000 r2 : 50000100 r1 : 0000000a r0 : 50008255
Flags: nzCv IRQs off FIQs off Mode SVC_32
사용 하고 싶은건 "mep6410_xwindows_defconfig" 인데요 ㅠㅠ 어디서 부터 디버깅을 해야 할지 .. 감이 안잡힙니다.
고수님의 조언 부탁 드립니다!!!!!!
====================================================================================
내용 수정 합니다.
=====================================================================================
make mep6410_android_defconfig로 make 했을때 "Starting kernel ..."만 나오던거는 menuconfig에
Kernel hacking --->Kernel low-level debugging functions이 체크 되어 있지 않아서 log가 안나왔던 거구요
(이...이럴수가!!!!!!!!! 이걸로...ㅠㅠ)
결국 두개다 하기 처럼 "data abort"가 발생 하더군요...
data abort
pc : [<50088614>] lr : [<500081f4>]
sp : c7fffd3c ip : c7e5ffb8 fp : 00000002
r10: 500223b4 r9 : 410fb766 r8 : 00000000
r7 : c000834c r6 : 5002241c r5 : 00000000 r4 : 000007d1
r3 : f5005000 r2 : 50000100 r1 : 0000000a r0 : 50008255
Flags: nzCv IRQs off FIQs off Mode SVC_32
근데.. 신기한 일이 생겼습니다!!!!!!
build 하고 생기는 Image는 위 처럼 "data abort"가 발생을 하는데 zImage로 올리니까 하기 처럼 나오는군요 device ID만 바꾸어 주면 되니까.... 이제 부터 시작 하면 되겠어요!!!!
Starting kernel ...
Uncompressing Linux......................................................................................................................................... done, booting the kernel.
Error: unrecognized/unsupported machine ID (r1 = 0x000007d1).
Available machine support:
ID (hex) NAME
00000bb8 MEP6410
Please check your kernel config and/or bootloader.
허허 이해가 안되는 군요 Image 가 되고 zImage안되면 그럴수도 있겠다 싶은데, 그 반대라 .... 분명히 kernel image 파티션을 6M나 잡았는데 말이지요(nand write.e 0xc0008000 0x100000 0x600000) ....아무튼 신기한 일이 발생 했습니다.... 요거는 공부와 삽질을 병행 하며, Image를 쓸수 있도록 해야 겠네요 ㅎㅎㅎ
(제..가 덧글에다...무슨 내용를 적는지.... 제 글때문에 게시판이 조잡해 지는군요...)
아무튼.... 이 글 보시고 저처럼 삽질하시는분이...없으셨으면 합니다.~~
감사합니다. 열심히 참고하겠습니다.