板子用的天漠的SBC8100,OMAP3530的芯片,256M DDR SDRAM
256M NAND FLASH
DVSDK是从TI网上下载的,编译codec engine 中的 video_copy例程,在主机上可以正确编译,将相关组件放到开发板上运行出错,不知道错在哪里?
运行情况如下:
[root@OMAP3EVM 1]# ./loadmodules.sh
CMEMK module: built on Sep 22 2009 at 10:44:38
Reference Linux version 2.6.29
File /db/rtree/install/trees/products/davincisw-h44x/imports/dvsdk_COMMON/dvsdk_3_00_02_44/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
ioremap_nocache(0x90000000, 50331648)=0xd3000000
allocated heap buffer 0xd3000000 of size 0x2cac000
cmem initialized 3 pools between 0x90000000 and 0x93000000
DSPLINK Module (1.61.03) created on Date: Apr 16 2009 Time: 18:31:36
mknod: /dev/dsplink: File exists
[root@OMAP3EVM 1]# ls -a
. app_local.xv5T in.dat sdmak.ko
.. app_remote.xv5T loadmodules.sh unloadmodules.sh
all.x64P cmemk.ko lpm_omap3530.ko
app_local.x64P dsplinkk.ko out.dat
[root@OMAP3EVM 1]# ./app_local.x64P
./app_local.x64P: line 8: syntax error: word unexpected (expecting ")")
[root@OMAP3EVM 1]# ./app_local.xv5T
@0x000971ae:[T:0x4001cfb0] ti.sdo.ce.examples.apps.video_copy.siUnhandled fault: external abort on non-linefetch (0x1818) at 0x40022000
nglecpu - main> ti.sdo.ce.examples.apps.video_copy.singlecpu
@0x000973d4:[T:0x4001cfb0] ti.sdo.ce.examples.apps.video_copy.singlecpu - App-> Application started.
Bus error
[root@OMAP3EVM 1]# ./app_remote.xv5T
@0x000b222c:[T:0x4001cfb0] ti.sdo.ce.examples.apps.video_copy.singlecpu - main> ti.sdo.ce.examples.apps.video_copy.singlecpu
@0x000b26d2:[T:0x4001cfb0] ti.sdo.ce.examples.apps.video_copy.singlecpu - App-> Application started.
Unhandled fault: external abort on non-linefetch (0x1818) at 0x4001f000
之前loadmodules.sh不能正确加载,手动修改了cmemk的地址,难道loadmodules.sh还是没有设置对? 还是别的哪方面的问题?
刚接触不久,小白一个,希望各位多多帮助!