안녕하세요..

에러메세지를 보면

data file....Unable to handle kernel NULL pointer dereference at virtual address 00008

virtual address 00008 가 이상하네요..
virtual address 가 0xf3000008 가 되어야 합니다. 따라서 잘못된 번지를  엑세스 하면서 에러가 발생하는것 같습니다...소스를 다시 한번 확인 해 보세요.

그럼 수고하세요.


>ez-x5 board 5장중 1장이 cf card 에서 data 읽어 io 0xf3000008 번지에 쓰면 아래와 같은 error 가 나는데 무슨 error 인지요 .
>
>
>data file....Unable to handle kernel NULL pointer dereference at virtual address 00008
>mm = c0016220 pgd = c34cc000
>*pgd = a0c2d801, *pmd = a0c2d801, *pte = 00000000, *ppte = 00000000
>Internal error: Oops: 0
>CPU: 0
>pc : [<c00ce244>]    lr : [<c00ce6e0>]    Tainted: P
>sp : c34d1f40  ip : c00ce66c  fp : 00000000
>r10: 00000002  r9 : c34d0000  r8 : bffffbb0
>r7 : c34d1f58  r6 : 00000000  r5 : bffffbb0  r4 : 60000013
>r3 : c01cb32c  r2 : c34d1f58  r1 : c34d1f58  r0 : 00000000
>Flags: Nzcv  IRQs off  FIQs on  Mode SVC_32  Segment user
>Control: 397F  Table: A34CC000  DAC: 00000015
>Process test_app (pid: 193, stack limit = 0xc34d0368)
>Stack: (0xc34d1f40 to 0xc34d2000)
>1f40: 60000013 bffffbb0 00000000 c34d1f58 bffffbb0 c00ce6e0 00000000 000021f8
>1f60: 00000000 c03ba000 c001c784 c00470b0 c0a2a120 c02be2e0 00000000 80247009
>1f80: c0b372c0 00000006 ffffffe7 c0056b84 00000006 bffffb7c 00016680 00000036
>1fa0: c001c784 c001c5e0 00000006 c001c55c 00000006 80247009 bffffbb0 00000000
>1fc0: 00000006 bffffb7c 00016680 00000002 00000000 00000005 00000002 40138d68
>1fe0: 400e5860 bffffb7c 00009614 400e5864 60000010 00000006 ffffffff ffffffff
>Backtrace: no frame pointer
>Code: e5803008 eaffffe8 e92d41f0 e1a06000 (e1d002b8)
>........... 1 1 0 0 1 1 1
>data file............................ dev-port CLOSE
>