大家好,最近在看Appro的参考设计的时候,没看到以往的“insmod cmemk.ko”这样的脚本,我用的是4.0的RDK
在/etc/init.d/rcS脚本文件里368相关的加载脚本如下:
DVEVMDIR=/opt/ipnc
# Load the dsplink and cmem kernel modules
/bin/mount -t sysfs none /sys -n
mount -t debugfs none /sys/kernel/debug
cd $DVEVMDIR
mount -t jffs2 /dev/mtdblock4 /mnt/nand
./system_server &
$DVEVMDIR/beforeloadkmodule.sh
$DVEVMDIR/loadkmodules.sh
$DVEVMDIR/loadmodules_ipnc.sh
ifconfig lo 127.0.0.1
cd $DVEVMDIR
./boot_proc 1
$DVEVMDIR/autorun.sh
mount devpts /dev/pts -t devpts
我查看了Appro参考设计里所有368有关的*.sh,比如上面提到的“beforeloadkmodule.sh”、“loadkmodules.sh”、“loadmodules_ipnc.sh”等等,都没有看到“insmod cmemk.ko”这样的语句。
希望TI的专家们帮我解释一下这个现象。
还是我没找到?还请专家告诉我在哪找到?
peng zhang5:
我也遇到了相似的问题 我用的是dm365 原先SDK用的是dvsdk_dm365_4_02_00_06, 是需要手动insmod cmemk.ko的 后来SDK换成了ipnc_psp_03_21_00_04,发现内核直接都加载了 但是lsmod看一下 发现 也没加载上;现在想把cmemk.ko从内核中剥离出来, 还没找到方法
Shaquille Wu:
回复 peng zhang5:
受用了,谢谢