一、应用
loadmodules.sh作用:加载cmemk.ko和dsplink.ko脚本文件。应用过程中需要的如下:
1、phys_start和phys_end地址
phys_start的地址是继Linux内存划分之后,该地址要看环境配置确定。如下
# Start Addr Size Description
# -------------------------------------------
# 0x80000000 76 MB Linux
# 0x84C00000 110 MB CMEM
# 0x8ba00000 70 MB CODEC SERVER
# Sample bootargs is given below
# mem=76M console=ttyS0,115200n8 root=/dev/nfs rw nfsroot=<nfsroot> ip=dhcp vpif_display.ch2_numbuffers=0 vpif_display.ch3_numbuffers=0
phys_end的地址需要根据在 servers 端 .tcf 文件的 mem_ext 中的 DDRALGHEAP 的其实地址而定。
2、内存池的划分
需要注意:划分完后,总的大小不能超过原有池的大小。还有最多可划分128个池。
3、unloadmodules.sh
作用:卸载cmemk.ko和dsplink.ko