专家您好,我成功编译了
dvsdk/codec-engine_2_26_01_09例程,但是复制到开发板上却不能运行,我用的是深圳天漠公司生产的devkit8500D开发板,具体步骤如下:
成功编译
dvsdk/codec-engine_2_26_01_09/examples/ti/sdo/ce/examples/codecs/videnc_copy
生成了videnc_copy.a64P等库文件
dvsdk/codec-engine_2_26_01_09/examples/ti/sdo/ce/examples/servers/all_codecs
生成了all.x64P、all_pm.x64P等库文件
dvsdk/codec-engine_2_26_01_09/examples/ti/sdo/ce/examples/apps/video_copy
生成了app_remote.xv5T 文件
把上面生成的文件复制到开发板中,在开发板/usr/share/ti/gst/omap3530目录下, ./loadmodules.sh加载,
root@dm37x-evm:/usr/share/ti/gst/omap3530# ./loadmodules.sh
cmemk unregistered
CMEMK module: built on Oct 14 2010 at 13:14:41
Reference Linux version 2.6.32
File /sdk/build/DVSDK_4_00/4_00_00_22/arago-install/arago-tmp/work/dm37x-evm-n
one-linux-gnueabi/ti-linuxutils-1_2_25_05_11-r89d/linuxutils_2_25_05_11/packages
/ti/sdo/linuxutils/cmem/src/module/cmemk.c
CMEM Range Overlaps Kernel Physical - allowing overlap
CMEM phys_start (0x86300000) overlaps kernel (0x80000000 -> 0x8e300000)
allocated heap buffer 0xd3000000 of size 0x53d000
cmemk initialized
DSPLINK Module (1.65.00.02) created on Date: Oct 14 2010 Time: 13:21:09
SDMAK module: built on Oct 14 2010 at 13:14:44
Reference Linux version 2.6.32
File /sdk/build/DVSDK_4_00/4_00_00_22/arago-install/arago-tmp/work/dm37x-evm-n
one-linux-gnueabi/ti-linuxutils-1_2_25_05_11-r89d/linuxutils_2_25_05_11/packages
/ti/sdo/linuxutils/sdma/src/module/sdmak.c
运行 app_remote.xv5T ,
./ app_remote.xv5T 后,出现如下错误
root@dm37x-evm:/media/mmcblk0p1/test/1# ./app_remote.xv5T
@0x0007095f:[T:0x4001e320] ti.sdStart address is covered by existing entry, can
not create TLB entry for address: [0x86300000] size: [0x100000]
o.ce.examples.apps.video_copy - DSP_init status [0x80008050]
main> ti.sdo.ce.examples.apps.video_copy
@0x00070acd:[T:0x4001e320] ti.sdo.ce.examples.apps.video_copy - App-> Applicatio
n started.
app: error: can't open engine video_copy
@0x000757cf:[T:0x4001e320] ti.sdo.ce.examples.apps.video_copy - app done.
请专家帮帮忙,谢谢了