经过几次重新编译,出现了以下调试信息:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CMEMK module: built on Jul 7 2010 at 14:14:53
Reference Linux version 2.6.32
File /home/wpl/dvsdk/dvsdk_3_01_00_10/linuxutils_2_25_02_08/packages/ti/sdo/li
nuxutils/cmem/src/module/cmemk.c
allocated heap buffer 0xc7000000 of size 0x17000
cmemk initialized
DSPLINK Module (1.65.00.02) created on Date: Jul 7 2010 Time: 16:46:51
SDMAK module: built on Jul 7 2010 at 16:56:45
Reference Linux version 2.6.32
File /home/wpl/dvsdk/dvsdk_3_01_00_10/linuxutils_2_25_02_08/packages/ti/sdo/li
nuxutils/sdma/src/module/sdmak.c
Demo interface started at level 0.
Error: Failed to create display device instance
sh: can't create /sys/devices/platform/omapdss/overlay0/global_alpha: nonexisten
t directory
Error: Failed to execute: echo 0 > /sys/devices/platform/omapdss/overlay0/global
_alpha
看来驱动的问题都解决了,解决过程简述如下:
进入DVSDK目录,依次执行:
make dsplink_clean;
make dsplink;
make lpm_clean;
make lpm;
make sdma_clean;
make sdma
make install
然后将生成的新驱动拷贝到rootfs对应目录即可。
下面集中精力解决其它问题。