我在UBUNTU上安装QT4的交叉编译工具,找了一个实例程序,可以交叉编译成功,可是移植到板子上,开发板上的LCD无任何反应,但是串口终端上也没错误信息,后来我又多试了几次,大部分情况下都是没有反应,有一次突然出现一下错误:Unable to handle kernel NULL pointer dereference at virtual address 0000002c
pgd = c2c24000
[0000002c] *pgd=32c9a031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
Modules linked in:
CPU: 0
PC is at yaffs_rename+0xe4/0x110
LR is at 0x1
pc : [<c0134b70>] lr : [<00000001>] Not tainted
sp : c3e13ea0 ip : 60000013 fp : c3e13ecc
r10: c07e5000 r9 : c2a83aa4 r8 : c2a84d18
r7 : c2a84d18 r6 : c0324f88 r5 : c2a83bb4 r4 : c04c883c
r3 : 00000001 r2 : 00000000 r1 : 00000007 r0 : c02dd7e4
Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: C000717F Table: 32C24000 DAC: 00000015
Process worldtimer (pid: 428, stack limit = 0xc3e12194)
Stack: (0xc3e13ea0 to 0xc3e14000)
3ea0: 00000001 00000000 00000000 c2a83bb4 c2a84d18 c2a84d18 00000000 c2a83aa4
3ec0: c3e13ef4 c3e13ed0 c009170c c0134a9c ffffffd9 c2a83bb4 c2a83aa4 c2a83e5c
3ee0: c2a83e5c c2cec000 c3e13fa4 c3e13ef8 c0091940 c0091260 c27e9000 c2a83e5c
3f00: c04a21e0 bfc4f92b 00000006 c27e901a 00000010 00000000 00000000 c3e13f24
3f20: 00000000 00000001 c0385868 00000000 c3e13f54 c3e13f40 c3312800 c2a83e5c
3f40: c04a21e0 90fc8215 0000000a c2cec01a 00000010 00000000 00000000 c33128b0
3f60: 00000000 410c7000 c002c8ec 00001000 c0031004 410c264c c3e13fa4 0003ffd8
3f80: be888ab4 be888ac8 00000026 c0031004 c3e12000 40d98904 00000000 c3e13fa8
3fa0: c0030e80 c00917e8 0003ffd8 c0031d94 0003c7d0 0003fed8 0003fec8 0003c7c0
3fc0: 0003ffd8 be888ab4 be888ac8 00000000 0003dbc0 000033a0 40d98904 be887408
3fe0: 40ff5c50 be887404 40c31550 40ff5c54 60000010 0003c7d0 00000000 00000000
Backtrace:
[<c0134a8c>] (yaffs_rename+0x0/0x110) from [<c009170c>] (vfs_rename+0x4bc/0x588)
[<c0091250>] (vfs_rename+0x0/0x588) from [<c0091940>] (sys_rename+0x168/0x1cc)
[<c00917d8>] (sys_rename+0x0/0x1cc) from [<c0030e80>] (ret_fast_syscall+0x0/0x2c)
Code: e3540000 0a000006 e5952008 e3a01007 (e592302c)
Segmentation fault
不知道是什么原因?望指教一下!!
注:我的交叉编译工具是cross-3.4.1,安装的是QtEmbedded-4.4.3-arm,在framebuffer上是可以正常执行的
[ 此帖被xyzllc55在2009-07-31 15:32重新编辑 ]