有几个问题请教一下:
1.原来开发使用的ezsdk开发包,现在换成dvr的,但是uboot还用原来的,可以正常启动,但是加载不上固件。请问uboot使用dvr还是ezsdk和固件加载有关系吗?
2.据说固件加载的地址可以在uboot里指定,这个地址在哪个文件定义的?
3.加载固件时的错误如下,这是dvr中的nfs文件系统自带的脚本和固件:
./load_vpss.sh
Attached to slavUnable to handle kernel NULL pointer dereference at virtual addr
ess 0000000e
e procId 2.
pgd = cb2d4000
[0000000e] *pgd=8b2c0031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
last sysfs file: /sys/kernel/uevent_seqnum
Modules linked in: syslink
CPU: 0 Not tainted (2.6.37-kgdb #1)
PC is at OsalKfile_open+0xb0/0x190 [syslink]
LR is at path_put+0x34/0x38
pc : [<bf021c6c>] lr : [<c00d8000>] psr: 20000013
sp : cb2cfd70 ip : cb2cfc80 fp : cb2cfda4
r10: 00000000 r9 : bf000000 r8 : d4e6c000
r7 : fffffffe r6 : cb2cfdbc r5 : 00000000 r4 : 00000000
r3 : 00000000 r2 : 00000065 r1 : 00000065 r0 : fffffffe
Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
Control: 10c5387d Table: 8b2d4019 DAC: 00000017
Process fw_load.out (pid: 1294, stack limit = 0xcb2ce2e8)
Stack: (0xcb2cfd70 to 0xcb2d0000)
fd60: bf05cac8 cb2cfdbc cb2cfdbc cb2cfdbc
fd80: d4e69000 d4dfb000 00000000 00000000 00000000 bf0aefb8 cb2cfde4 cb2cfda8
fda0: bf00a814 bf021bc8 d4e69000 00000000 00000000 00000000 cb2cfe04 d4e6c000
fdc0: d4dfb000 00000000 d4e69000 00000000 00000000 bf0aefb8 cb2cfe1c cb2cfde8
fde0: bf002004 bf00a7c0 00000000 cb2cfec0 00000000 00000000 d4e0d000 d4e69000
fe00: 00000000 00000000 00000000 cb2cfec0 cb2cfe5c cb2cfe20 bf003f4c bf001fa8
fe20: 00000000 cb2cfec0 00000000 00000000 00000025 00000000 cbd37c80 d4e69000
fe40: beac5b80 beac5b80 cb2ce000 00000000 cb2cfef4 cb2cfe60 bf0052d0 bf003ed4
fe60: 00000000 cb2cfec0 d87bad0f 00000000 cb2f2038 cb2ce000 cb2cfeac cb2cfe88
fe80: c007329c c01c3414 cb2f2044 cc828580 c0521190 00000001 cc8285b0 00000000
fea0: cb2cfed4 0485f000 d4e0d000 beac5e89 00000025 00000000 00000000 00000000
fec0: 00000000 cb2ce000 c0521190 c03c6818 cb2f2580 00000000 cbd37c80 00000008
fee0: 00000008 beac5b80 cb2cff04 cb2cfef8 c00dc5b8 bf004954 cb2cff74 cb2cff08
ff00: c00dccc8 c00dc59c c0074544 cc8285b8 00000000 00000000 fffffffd 00000000
ff20: cb2cff54 cb2cff30 c03c1c8c c00481c4 cc86c01c cb2f2580 00000017 cc829080
ff40: cb2ce000 00000000 cb2cff6c 00000000 beac5b80 c020e0a2 00000008 cbd37c80
ff60: cb2ce000 00000000 cb2cffa4 cb2cff78 c00dcd60 c00dc7d4 cb2cffac 00000001
ff80: c03be40c beac5b80 00000000 00000000 00000036 c004cfa8 00000000 cb2cffa8
ffa0: c004ce00 c00dcd14 beac5b80 00000000 00000008 c020e0a2 beac5b80 00000001
ffc0: beac5b80 00000000 00000000 00000036 0007f654 000521dc 0007f33c 0007f33c
ffe0: c020e0a2 beac5b48 0002a360 40265aec 60000010 00000008 1b6765ee 6fc62642
Backtrace:
[<bf021bbc>] (OsalKfile_open+0x0/0x190 [syslink]) from [<bf00a814>] (ElfLoader_l
oad+0x60/0xfc [syslink])
[<bf00a7b4>] (ElfLoader_load+0x0/0xfc [syslink]) from [<bf002004>] (Loader_load+
0x68/0x98 [syslink])
[<bf001f9c>] (Loader_load+0x0/0x98 [syslink]) from [<bf003f4c>] (ProcMgr_load+0x
84/0xe8 [syslink])
[<bf003ec8>] (ProcMgr_load+0x0/0xe8 [syslink]) from [<bf0052d0>] (ProcMgrDrv_ioc
tl+0x988/0x170c [syslink])
[<bf004948>] (ProcMgrDrv_ioctl+0x0/0x170c [syslink]) from [<c00dc5b8>] (vfs_ioct
l+0x28/0x44)
r8:beac5b80 r7:00000008 r6:00000008 r5:cbd37c80 r4:00000000
[<c00dc590>] (vfs_ioctl+0x0/0x44) from [<c00dccc8>] (do_vfs_ioctl+0x500/0x540)
[<c00dc7c8>] (do_vfs_ioctl+0x0/0x540) from [<c00dcd60>] (sys_ioctl+0x58/0x7c)
[<c00dcd08>] (sys_ioctl+0x0/0x7c) from [<c004ce00>] (ret_fast_syscall+0x0/0x30)
r8:c004cfa8 r7:00000036 r6:00000000 r5:00000000 r4:beac5b80
Code: e3a05000 e5880004 e1a07000 e5868000 (e5903010)
---[ end trace 517b65dcb3fa0480 ]---
nfs: server 192.168.0.100 not responding, still trying
希望大家可以帮下忙,谢谢