Hi,
I'm using video_encode_io1_omap3530.x470MV to do a h264enc codec. I have compiled DMAI myself and copy video_encode_io1_omap3530.x470MV to my board.
On my board I have set mem=80M for linux , and loaded cmem , dsplinkk and lpm_omap3530:
DSPLINK Module (1.61.03) created on Date: Sep 28 2009 Time: 04:57:06
CMEMK module: built on Sep 28 2009 at 05:59:24
Reference Linux version 2.6.22
File /home/fc/dvsdk/dvsdk/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/c
ioremap_nocache(0x85800000, 16777216)=0xc8000000
allocated heap buffer 0xc8000000 of size 0xea000
cmem initialized 7 pools between 0x85800000 and 0x86800000
When I input
#./video_encode_io1_omap3530.x470MV -c h264 -i in -o out -r 720x576
it prints:
Starting application...
Unable to handle kernel paging request at virtual address 004a07ff
pgd = c2d20000
[004a07ff] *pgd=00000000
Internal error: Oops: 805 [#1]
Modules linked in: cmemk lpm_omap3530 dsplinkk
CPU: 0 Not tainted (2.6.22.18-omap3 #1)
PC is at memcpy+0xfc/0x330
LR is at 0x2a
pc : [<c01d215c>] lr : [<0000002a>] psr: 20000013
sp : c2e5dccc ip : 00000001 fp : c2e5dce4
r10: bf035044 r9 : 00000003 r8 : 00000200
r7 : 00000003 r6 : 00000000 r5 : 878a0800 r4 : c5b9a000
r3 : 00000001 r2 : 000001fb r1 : c5b9a001 r0 : 004a07ff
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 00c5387f Table: 82d20018 DAC: 00000015
Process i_de (pid: 359, stack limit = 0xc2e5c2d8)
Stack: (0xc2e5dccc to 0xc2e5e000)
dcc0: 004a07ff c5b9a000 bf014124 c2e5dd0c c2e5dce8
dce0: bf000db4 bf014120 00000200 00000000 878a0800 00000003 c5b9a000 878a0800
dd00: c2e5dd3c c2e5dd10 bf000250 bf000c98 00000200 c5b9a000 c03555a8 bf035074
dd20: 00000000 bf035074 00000000 00000200 c2e5dd74 c2e5dd40 bf003018 bf0001d0
dd40: c5b9a000 c2e5dd50 bf00fff4 00008000 00000200 00000000 00000000 c5b4c000
dd60: 00000001 bf036698 c2e5de6c c2e5dd78 bf01097c bf002f40 c5b9a000 c00ea294
dd80: 00000036 c5b9a000 be938994 00000001 c2e5de80 00000000 00000001 00000009
dda0: 00000034 87896b00 bf035c34 6f69622e 00000073 87858c80 87858c80 00006360
ddc0: 00000c4d 00000000 00000000 00000000 00000000 00000520 00000000 00002942
dde0: c2e5de34 6977682e 6365765f 878a0800 878a0800 00000200 00000a4d 00000000
de00: 00000000 00000000 00000000 00000a20 00000000 bf030001 c5b9a000 622ede98
de20: 00736f69 2e000000 5f697768 00636576 00000000 00000000 c2e5de27 00000001
de40: bf015c68 bf034e10 00008000 c5954000 00000000 bf03668c 00000001 bf036698
de60: c2e5ded4 c2e5de70 bf019124 bf010058 bf036698 87344880 be938994 0003bb14
de80: c5b4c000 bf03536c 00000003 00000001 bf002f34 bf002e9c 00000002 bf034e3c
dea0: bf034e3c bf034e10 00087374 00006c05 00008000 40afcd7c c05b9e40 c0088fe8
dec0: c2e5c000 00000000 c2e5df3c c2e5ded8 bf01afcc bf018ee0 c2c7ad88 c00796c0
dee0: c2e5df0c c2e5def0 c00f5f84 c00efb3c c2c7adf8 4130a000 000844fb c2c7ad88
df00: c2e5df74 00008000 00000000 0003bb14 00000001 be938994 00008000 00087304
df20: 00000000 00006c05 40afcd7c 00000007 c2e5df54 c2e5df40 c0110604 bf01ab48
df40: c05b9e40 40afcd7c c2e5df7c c2e5df58 c0110874 c01105a8 c2e5df74 c2e5df68
df60: 00000007 40afcd7c 00006c05 c05b9e40 c2e5dfa4 c2e5df80 c01108cc c0110620
df80: c2e5c000 00000001 00000166 000535f4 00053650 00000036 00000000 c2e5dfa8
dfa0: c0088e40 c0110898 00000166 000535f4 00000007 00006c05 40afcd7c 00000007
dfc0: 00000166 000535f4 00053650 00000036 000000b4 00000009 0004d108 40afcd64
dfe0: 00054a4c 40afcc98 00027674 401be01c 20000010 00000007 00010000 0000000e
Backtrace:
[<bf014114>] (MEM_Copy+0x0/0x18 [dsplinkk]) from [<bf000db4>] (OMAP3530_write+0)
[<bf000c8c>] (OMAP3530_write+0x0/0x1b0 [dsplinkk]) from [<bf000250>] (DSP_write)
[<bf0001c4>] (DSP_write+0x0/0xa4 [dsplinkk]) from [<bf003018>] (LDRV_PROC_write)
r8:00000200 r7:00000000 r6:bf035074 r5:00000000 r4:bf035074
[<bf002f34>] (LDRV_PROC_write+0x0/0x168 [dsplinkk]) from [<bf01097c>] (COFF_loa)
[<bf01004c>] (COFF_load+0x0/0xac4 [dsplinkk]) from [<bf019124>] (PMGR_PROC_load)
[<bf018ed4>] (PMGR_PROC_load+0x0/0x320 [dsplinkk]) from [<bf01afcc>] (DRV_Ioctl)
[<bf01ab3c>] (DRV_Ioctl+0x0/0x814 [dsplinkk]) from [<c0110604>] (do_ioctl+0x68/)
r6:00000007 r5:40afcd7c r4:00006c05
[<c011059c>] (do_ioctl+0x0/0x78) from [<c0110874>] (vfs_ioctl+0x260/0x278)
r5:40afcd7c r4:c05b9e40
[<c0110614>] (vfs_ioctl+0x0/0x278) from [<c01108cc>] (sys_ioctl+0x40/0x64)
r7:c05b9e40 r6:00006c05 r5:40afcd7c r4:00000007
[<c011088c>] (sys_ioctl+0x0/0x64) from [<c0088e40>] (ret_fast_syscall+0x0/0x2c)
r7:00000036 r6:00053650 r5:000535f4 r4:00000166
Code: e4d1e001 c4c03001 a4c04001 e052200c (e4c0e001
Then it hang up and didn't responsed.
Please help, thanks