HW:DM8169
SW:EZSDK+codec engine
load cmenk as:
root@dm816x-evm:~# modprobe cmemk phys_start=0xB0000000 phys_end=0xB1400000 pool
s=20x4096,10x131072,1x4194304
CMEMK module: built on Feb 25 2013 at 16:11:07
Reference Linux version 2.6.37
File /usr/local/ezsdk/component-sources/linuxutils_3_22_00_02/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
allocated heap buffer 0xea000000 of size 0xeac000
cmemk initialized
but 1M memory can not be alloced.
root@dm816x-evm:/usr/share/ti/ti-codec-engine-examples/color_convert# ./app_remo
te.xv5T
[t=0x00002c7b] [tid=0x40028000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.color_convert
[t=0x0000fd6b] [tid=0x40028000] xdc.runtime.Main: [+1] App-> AppCMEMK Error: Failed to find a pool which fits 1048576
lication started, procId DSP engineName remote_copy_DSP input-file ./in.dat output-file ./out.dat.
CMEM Error: getPool: Failed to get a pool fitting a size 1048576
[t=0x000169cd] [tid=0x40028000] xdc.runtime.Main: [+1] app done.
why?