Hi,
on our custom board while trying to load the vpss module, iam getting following error
oot@dm814x-evm:~# firmware_loader 2 /usr/share/ti/ti-media-controller-utils/dm814x_hdvpss.xem3 start
FIRMWARE: I2cInit will be done by M3
FIRMWARE: Memory map bin file not passed Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [-mmap <memory_map_file>] [-i2c <0|1>] ===Mandatory arguments===
<Processor Id> 0: DSP, 1: Video-M3, 2: Vpss-M3
<Location of Firmware> firmware binary file
<start|stop> to start/stop the firmware
===OptAssertion at Line no: 273 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_20_02_20-r1j/syslink_2_20_02_20/packages/tid
ional arguments=Assertion at Line no: 299 in /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-syslink-2_20_02_20-r1j/syslink_2_20_02_20/pd
==
-mmap Unable to handle kernel NULL pointer dereference at virtual address 00000000
inpupgd = d5d28000
t memory map bin[00000000] *pgd=95ff9031 file name
-i2, *pte=00000000c , *ppte=00000000 0: i2c init
not done by M3, Internal error: Oops: 17 [#1] last sysfs file: /sys/kernel/uevent_seqnum Modules linked in: syslink
CPU: 0 Not tainted (2.6.37 #1)
PC is at dload_dynamic_segment+0x3a4/0x4b4 [syslink] LR is at ElfLoaderFile_read+0xf4/0x128 [syslink]
pc : [<bf013eb4>] lr : [<bf012e68>] psr: 00000013
sp : d5873ce8 ip : 00000000 fp : d5873d2c
r10: 011fddbc r9 : d5873cfc r8 : de5c0000
r7 : 011fdb70 r6 : 00000000 r5 : de5c3000 r4 : d5873cf8
r3 : 00000000 r2 : de5cc000 r1 : 00060000 r0 : 00000000
Flags: nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 95d28019 DAC: 00000015 Process firmware_loader (pid: 1215, stack limit = 0xd58722e8)
Stack: (0xd5873ce8 to 0xd5874000)
3ce0: d5873d0c de5b0000 000000ed 00000001 e2843064 e2435064
3d00: d5873d2c 00000001 03046000 de461000 beffbb38 de5b0000 d5873ec0 00000001
3d20: d5873d9c d5873d30 bf014dc4 bf013b1c d5879800 d5873db4 de5c0000 d5873d48
3d40: c00ca71c c03de040 00000000 d5873d58 c00d5820 d5879800 de5c0000 de5bd000
3d60: d5873d9c d5873d70 bf034aa4 de5c3000 00000000 de467000 03046000 de461000
3d80: beffbb38 00000001 d5873ec0 00000001 d5873de4 d5873da0 bf012150 bf014d44
3da0: de5bd000 00000001 beffbb38 00000000 bf034d88 de5c0000 d5873df4 de461000
3dc0: 00000001 beffbb38 de5bd000 d5873ec0 de5bd000 00000000 d5873e1c d5873de8
3de0: bf002c10 bf011ee8 00000000 d5873ec0 beffbb38 00000000 d72fb000 00000001
3e00: de473000 beffbb38 00000000 d5873ec0 d5873e5c d5873e20 bf007104 bf002b30
3e20: 00000000 d5873ec0 beffbb38 00000000 0000003b 00000000 d5d08e80 de5bd000
3e40: beffbaa8 bf0feba8 d5872000 00000000 d5873ef4 d5873e60 bf0090a8 bf006ef0
3e60: 00000000 d5873ec0 00000000 00000000 0000003d 00000000 d5823480 000000f4
3e80: c00b2184 c01d5100 d5fd6e18 d5823480 d5873eac d5873ea0 00000200 d5873fb0
3ea0: d5fbcdc0 0485f000 de473000 beffbeba 0000003b 00000001 beffbb38 00000000
3ec0: 00000000 c008b1a4 c00bcdf0 c00ba9b0 d5fd63e4 00000000 d5d08e80 00000008
3ee0: 00000008 beffbaa8 d5873f04 d5873ef8 c00d6640 bf008538 d5873f74 d5873f08
3f00: c00d6d50 c00d6624 000000fb 000000fb 40e01000 d5c54300 d5823480 00040000
3f20: 00000040 00040400 d5873f74 d5873f38 c00bd1ac c00bcb34 000000fb 00040400
3f40: d5872000 d5c54300 d5fbcdc0 00000000 beffbaa8 c020e0a2 00000008 d5d08e80
3f60: d5872000 00000000 d5873fa4 d5873f78 c00d6de8 c00d685c 00000001 00000001
3f80: 00000003 00046ee8 00000000 00008e20 00000036 c0046fe8 00000000 d5873fa8
3fa0: c0046e40 c00d6d9c 00046ee8 00000000 00000008 c020e0a2 beffbaa8 00000008
3fc0: 00046ee8 00000000 00008e20 00000036 00000000 00000000 40061000 beffba84
3fe0: 00000000 beffba60 00040108 4017eaec 60000010 00000008 00000000 00000000
Backtrace:
[<bf013b10>] (dload_dynamic_segment+0x0/0x4b4 [syslink]) from [<bf014dc4>] (DLOAD_load+0x8c/0xa58 [syslink]) [<bf014d38>] (DLOAD_load+0x0/0xa58 [syslink]) from [<bf012150>] (ElfLoader_load+0x274/0x37c [syslink]) [<bf011edc>] (ElfLoader_load+0x0/0x37c [syslink]) from [<bf002c10>] (Loader_load+0xec/0x164 [syslink]) [<bf002b24>] (Loader_load+0x0/0x164 [syslink]) from [<bf007104>] (ProcMgr_load+0x220/0x2fc [syslink]) [<bf006ee4>] (ProcMgr_load+0x0/0x2fc [syslink]) from [<bf0090a8>] (ProcMgrDrv_ioctl+0xb7c/0x1b74 [syslink]) [<bf00852c>] (ProcMgrDrv_ioctl+0x0/0x1b74 [syslink]) from [<c00d6640>] (vfs_ioctl+0x28/0x44)
r8:beffbaa8 r7:00000008 r6:00000008 r5:d5d08e80 r4:00000000 [<c00d6618>] (vfs_ioctl+0x0/0x44) from [<c00d6d50>] (do_vfs_ioctl+0x500/0x540) [<c00d6850>] (do_vfs_ioctl+0x0/0x540) from [<c00d6de8>] (sys_ioctl+0x58/0x7c) [<c00d6d90>] (sys_ioctl+0x0/0x7c) from [<c0046e40>] (ret_fast_syscall+0x0/0x30)
r8:c0046fe8 r7:00000036 r6:00008e20 r5:00000000 r4:00046ee8
Code: e3a00000 ea000005 e5953050 e5952044 (e7931200)
1(default): i2c ---[ end trace 264f972237d97f1a ]--- init done by M3
FIRMWARE: isI2cInitRequiredOnM3: 1
FIRMWARE: Default memory configuration is used Firmware Loader debugging not configured Default FL_DEBUG: warning Allowed FL_DEBUG levels: error, warning, info, debug, log
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.2.1
iam passing the following as bootargs
console=ttyO0,115200n8 rootwait root=/dev/mmcblk0p2 rw rootfstype=ext3 mem=364M@0x80000000 mem=320M@0x9FC00000 vmalloc=500M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=100M
Any suggestions to resolve the problem are welcome