도와주세요!!
글 수 15,339
2006.01.13 10:11:19 (*.141.91.201)
6661
안녕하세요.
먼저 부트로더에서 다음 명령으로 NAND 플래쉬의 내용을 지워 주세요..
EZBOOT> nek e
EZBOOT> ner e
EZBOOT> nea
정상적으로 지워졌다면 다시 커널과 램디크를 올리시고 해 보세요..
그리고 QT/E 터치스크린은 QT/E의 터치 관련 소스에 보시면 read 함수가 있을 것 같은데..
이 read 함수 부분에서 qDebug()로 /dev/mk712에서 터치좌표값이 제대로 올라오는지를 확인하셔야 합니다.
그럼 수고하세요..
>============= 부팅시 에러 메시지 ====================
>
>yaffs: dev is 7938 name is "1f:02"
>Unable to handle kernel NULL pointer dereference at virtual address 00000aaa
>mm = c00121a0 pgd = c0b5c000
>*pgd = a0b7d801, *pmd = a0b7d801, *pte = 00000000, *ppte = 00000000
>Internal error: Oops: ffffffff
>CPU: 0
>pc : [<c0097d54>] lr : [<c0097ba4>] Not tainted
>sp : c0b65c50 ip : c09e0788 fp : 00000001
>r10: 0001d78b r9 : c02d75d8 r8 : 0000000b
>r7 : 00000ebc r6 : c09e076c r5 : c0b99000 r4 : c0a41b58
>r3 : 00000aa6 r2 : c0a41bac r1 : c09e076c r0 : c0a41b58
>Flags: Nzcv IRQs on FIQs on Mode SVC_32 Segment user
>Control: 397F Table: A0B5C000 DAC: 00000015
>Process rc.local (pid: 41, stack limit = 0xc0b64368)
>Stack: (0xc0b65c50 to 0xc0b66000)
>5c40: 00000001 000fffff 00000000 ffe00000
>5c60: c1400140 00000001 00000181 6568ffff 7465766c 5f616369 5f303031 712e3537
>5c80: 00006670 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5ca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5cc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5ce0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d60: 00000000 00000000 00000000 ffff0000 000081a4 00000000 00000000 43c5392e
>5d80: 43c5392e 0000023a 00000be0 ffffffff ffffffff ffffffff ffffffff ffffffff
>5da0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5dc0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5de0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5e00: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5e20: ffffffff ffffffff ffffffff ffffffff 00000000 ffffffff ffffffff ffffffff
>5e40: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5e60: ffffffff ffe00000 0140ffff 40ffffff ffffffc1 00000000 000041b6 c0b99000
>5e80: c019cc6c 00000200 c0b65ec8 c0a4c000 c02d8c00 c00984f8 c0b99000 c02d8c00
>5ea0: 00000000 c00931d0 00000000 c0198958 fffffff0 00000000 c019ce28 00001f02
>5ec0: c004d9d8 c02dc160 c0a889a0 c028d2e0 c028d3a0 c028c9a0 c0a4d000 00000009
>5ee0: 00000001 c028d3a0 c019ce28 c0a4d000 fffffff4 00000000 c0b65f40 c0a4c000
>5f00: c0a4c000 c004dd48 c0a4e000 c0b65f40 00000000 00000000 00000000 c0a4e000
>5f20: c0060158 c02df000 00000000 00000000 c0a4d000 c0060444 c0a4d000 c0a4c000
>5f40: c0a88a20 c028d2e0 00000000 c0a4c000 00001000 00000009 00000001 00000000
>5f60: 00000000 00071278 c0ed0000 c02df000 c0b64000 00000000 00000000 c00608dc
>5f80: c0a4c000 c0a4c000 c0a4d000 c0a4e000 000711d8 00071278 00000000 00000015
>5fa0: c001c784 c001c5e0 000711d8 c001c55c 00071278 00071230 000635d8 c0ed0000
>5fc0: 000711d8 00071278 00000000 00071230 00000000 00071230 00000000 000635d8
>5fe0: 400ec0b0 bffff910 0002b70c 400ec0bc 60000010 00071278 4012b140 4012b148
>Backtrace: invalid frame pointer
>Code: e581c01c e58cc004 e5903054 e2802054 (e583c004)
>Segmentation fault
>SIOCADDRT: Network is unreachable
>Starting system logger: syslogd
>Starting INET services: inetd
>
>===============================================================
>
>잘 되다가 저렇게 뜨네요..ㅠㅠ
>
>제가 한것은, zImage 와 ramdisk 를 다시 올려서 리붓했는데요..안되네요..ㅠㅠ
>
>LCD 를 올려서 calibrate 를 실행하려고 했는데 calibrate 가 실행 까진 되는데..ㅠㅠ
>
>터치 스크린이 먹질않아요.....글올라와있는 것중에서 qte3.3.3 에서 터치스크린 하기 를 보고 했구요
>
>파일 수정도 해주었구요 그러고 컴파일 할때 -embedded arm 도 했구요, 그리고 ~linuxtp~~ 이것도
>
>했어요...근데 터치 스크린이 안먹네요
>
>그래서 lcd 문제인줄알았는데
>
>echo "1" > /proc/mk712
>이걸 실행한다음에 lcd 에 터치를 하면 메시지가 뿌려져요...ㅠㅠ
>
>도대체 머가 문제인지를 모르겠어요..ㅠㅠ
>
>아참....그리구요 저 위에 메시지가 나온 뒤부터는
>df 를 쳐도 /app 영역에 용량이 나오질 않아요..도대체 왜그러는거죠?ㅠㅠ
>mount 가 되질 않은 건가요?휴~ 죽겠네요..ㅠㅠ
>
>머가 문제이고 머부터 해결해야하는지 알려주세요..ㅠㅠ 급하게 프로젝트를 하는데...
>
>이게 안되면 몇달동안 고생한거 말짱 헛거가 되어서요..ㅠㅠ
>
>다음주 수요일에 보여줘야 하는데...ㅠㅠ
>
>도와주세요...ㅠㅠ
>
>이미지는 EZ-PI 폴더에 있는 이미지들을 올렸습니다.
>
>ramdisk : ramdisk.x5.pi-10M.gz(TFR)
>zImage : zImage.x5.pi(TFK)
>boot : ezboot.x5(TFB)
>
>휴 ~ 도와주세요..ㅠㅠ
먼저 부트로더에서 다음 명령으로 NAND 플래쉬의 내용을 지워 주세요..
EZBOOT> nek e
EZBOOT> ner e
EZBOOT> nea
정상적으로 지워졌다면 다시 커널과 램디크를 올리시고 해 보세요..
그리고 QT/E 터치스크린은 QT/E의 터치 관련 소스에 보시면 read 함수가 있을 것 같은데..
이 read 함수 부분에서 qDebug()로 /dev/mk712에서 터치좌표값이 제대로 올라오는지를 확인하셔야 합니다.
그럼 수고하세요..
>============= 부팅시 에러 메시지 ====================
>
>yaffs: dev is 7938 name is "1f:02"
>Unable to handle kernel NULL pointer dereference at virtual address 00000aaa
>mm = c00121a0 pgd = c0b5c000
>*pgd = a0b7d801, *pmd = a0b7d801, *pte = 00000000, *ppte = 00000000
>Internal error: Oops: ffffffff
>CPU: 0
>pc : [<c0097d54>] lr : [<c0097ba4>] Not tainted
>sp : c0b65c50 ip : c09e0788 fp : 00000001
>r10: 0001d78b r9 : c02d75d8 r8 : 0000000b
>r7 : 00000ebc r6 : c09e076c r5 : c0b99000 r4 : c0a41b58
>r3 : 00000aa6 r2 : c0a41bac r1 : c09e076c r0 : c0a41b58
>Flags: Nzcv IRQs on FIQs on Mode SVC_32 Segment user
>Control: 397F Table: A0B5C000 DAC: 00000015
>Process rc.local (pid: 41, stack limit = 0xc0b64368)
>Stack: (0xc0b65c50 to 0xc0b66000)
>5c40: 00000001 000fffff 00000000 ffe00000
>5c60: c1400140 00000001 00000181 6568ffff 7465766c 5f616369 5f303031 712e3537
>5c80: 00006670 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5ca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5cc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5ce0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>5d60: 00000000 00000000 00000000 ffff0000 000081a4 00000000 00000000 43c5392e
>5d80: 43c5392e 0000023a 00000be0 ffffffff ffffffff ffffffff ffffffff ffffffff
>5da0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5dc0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5de0: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5e00: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5e20: ffffffff ffffffff ffffffff ffffffff 00000000 ffffffff ffffffff ffffffff
>5e40: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
>5e60: ffffffff ffe00000 0140ffff 40ffffff ffffffc1 00000000 000041b6 c0b99000
>5e80: c019cc6c 00000200 c0b65ec8 c0a4c000 c02d8c00 c00984f8 c0b99000 c02d8c00
>5ea0: 00000000 c00931d0 00000000 c0198958 fffffff0 00000000 c019ce28 00001f02
>5ec0: c004d9d8 c02dc160 c0a889a0 c028d2e0 c028d3a0 c028c9a0 c0a4d000 00000009
>5ee0: 00000001 c028d3a0 c019ce28 c0a4d000 fffffff4 00000000 c0b65f40 c0a4c000
>5f00: c0a4c000 c004dd48 c0a4e000 c0b65f40 00000000 00000000 00000000 c0a4e000
>5f20: c0060158 c02df000 00000000 00000000 c0a4d000 c0060444 c0a4d000 c0a4c000
>5f40: c0a88a20 c028d2e0 00000000 c0a4c000 00001000 00000009 00000001 00000000
>5f60: 00000000 00071278 c0ed0000 c02df000 c0b64000 00000000 00000000 c00608dc
>5f80: c0a4c000 c0a4c000 c0a4d000 c0a4e000 000711d8 00071278 00000000 00000015
>5fa0: c001c784 c001c5e0 000711d8 c001c55c 00071278 00071230 000635d8 c0ed0000
>5fc0: 000711d8 00071278 00000000 00071230 00000000 00071230 00000000 000635d8
>5fe0: 400ec0b0 bffff910 0002b70c 400ec0bc 60000010 00071278 4012b140 4012b148
>Backtrace: invalid frame pointer
>Code: e581c01c e58cc004 e5903054 e2802054 (e583c004)
>Segmentation fault
>SIOCADDRT: Network is unreachable
>Starting system logger: syslogd
>Starting INET services: inetd
>
>===============================================================
>
>잘 되다가 저렇게 뜨네요..ㅠㅠ
>
>제가 한것은, zImage 와 ramdisk 를 다시 올려서 리붓했는데요..안되네요..ㅠㅠ
>
>LCD 를 올려서 calibrate 를 실행하려고 했는데 calibrate 가 실행 까진 되는데..ㅠㅠ
>
>터치 스크린이 먹질않아요.....글올라와있는 것중에서 qte3.3.3 에서 터치스크린 하기 를 보고 했구요
>
>파일 수정도 해주었구요 그러고 컴파일 할때 -embedded arm 도 했구요, 그리고 ~linuxtp~~ 이것도
>
>했어요...근데 터치 스크린이 안먹네요
>
>그래서 lcd 문제인줄알았는데
>
>echo "1" > /proc/mk712
>이걸 실행한다음에 lcd 에 터치를 하면 메시지가 뿌려져요...ㅠㅠ
>
>도대체 머가 문제인지를 모르겠어요..ㅠㅠ
>
>아참....그리구요 저 위에 메시지가 나온 뒤부터는
>df 를 쳐도 /app 영역에 용량이 나오질 않아요..도대체 왜그러는거죠?ㅠㅠ
>mount 가 되질 않은 건가요?휴~ 죽겠네요..ㅠㅠ
>
>머가 문제이고 머부터 해결해야하는지 알려주세요..ㅠㅠ 급하게 프로젝트를 하는데...
>
>이게 안되면 몇달동안 고생한거 말짱 헛거가 되어서요..ㅠㅠ
>
>다음주 수요일에 보여줘야 하는데...ㅠㅠ
>
>도와주세요...ㅠㅠ
>
>이미지는 EZ-PI 폴더에 있는 이미지들을 올렸습니다.
>
>ramdisk : ramdisk.x5.pi-10M.gz(TFR)
>zImage : zImage.x5.pi(TFK)
>boot : ezboot.x5(TFB)
>
>휴 ~ 도와주세요..ㅠㅠ