[转载]配置DAVINCI内存在DVEVM步骤--转
来源:互联网 发布:php和java的区别 编辑:程序博客网 时间:2024/05/22 10:51
内存分为了如下几部分:
1:Linux Partition:在ARM linux是按照4KB进行分页。这部分内存由linux独自使用,由于有虚拟内存,所以开发者不能直接操作内存。
2:CMEM:
3:The DDRALGHEAP and DDR Sections:用于CODEC动态开辟内存
4: DDR(DDR2在codec engine1.2):
5:The DSPLINKMEM Section:
6:RESET_VECTOR:
具体步骤:一 DSPlink 1.3需要从新编译才能够运行。
编译步骤如下:
1进入/dsplink_1_30_*/packages/dsplink目录
2打开config/all/CFG_Davinci.TXT 文件
3按照图进行修改。
4.修改 Linux/davinci_mvlpro4.0.mk 中
BASE_BUILDOS:你的linux内核位置,以 "/lsp/ti-davinci"结尾.
BASE_CGTOOLS: 你的ARM端工具位置,以 " arm/v5t_le/bin"结尾。
5设置环境变量: export DSPLINK='你DSPlink位置'
6.编译 gmake -C gpp/src gmake -C dsp/src
7.拷贝到目标板dsplinkk.ko
1.进 examples/servers/video_copy 目录
2. 拷贝copy ../all_codecs/all.tcf
3.修改video_copy.tcf文件,参照上图
4.编译, gmake clean
5.拷贝video_copy.x64p到目标板文件系统上。
三、拷贝应用程序
1.进入examples/apps/video_copy/dualcpu/ 目录
2. 拷贝 app.out 可执行文件到目标板文件系统.(如果是DSPLink 1.40需要重新编译)
3. 拷贝 in.dat 到目标板文件系统
4. 拷贝 cmemk.ko 到目标板文件系统.(位于你DVEVM安装目录下)
5. 拷贝 loadmodules.sh 到目标板文件系统。
6. 修改 loadmodules.sh 。
四、运行程序
1.修改目标板的启动参数: setenv bootargs console=ttyS0,115200n8 root=/dev/nfs mem=64M..你其他参数..
2.重新启动
3.执行./loadmodules.sh
4.执行./app.out. 如果一切正确显示成功。不清楚的地方参考SPRAAQ6.pdf文档。
- [转载]配置DAVINCI内存在DVEVM步骤--转
- 配置DAVINCI内存在DVEVM步骤--转
- 配置DAVINCI内存在DVEVM步骤
- Davinci DM6446 DVEVM
- DAVINCI内存配置
- 如何配置DAVINCI内存
- 如何配置DAVINCI内存
- 如何配置DAVINCI内存
- 如何配置davinci内存
- 如何配置DAVINCI内存
- 【转】DAVINCI开发原理之一----ARM端开发环境的建立(DVEVM)
- DAVINCI开发原理之一----ARM端开发环境的建立(DVEVM)
- DAVINCI开发原理之一----ARM端开发环境的建立(DVEVM)
- davinci内存使用
- 【转载】java 内存配置
- 转载tomcat配置jvm内存
- [转载]buntu tftp服务的步骤配置
- Qt+VS2005(配置步骤) (转载)
- 使用Java中的ArrayList给所存对象排序问题
- 3D视界- 观《变形金刚3》有感
- java学习---内部类
- 我的源代码(php实现的简单万年历)
- [sql server] 行转列问题总结1 - 行转列
- [转载]配置DAVINCI内存在DVEVM步骤--转
- linux 学习时的随手笔记
- Android-构造自定义组件
- 软件开发生命周期的管理
- lambda表达式的解析(六) 成员访问表达式
- 对DM6446的评价(大家一定要看完了!)
- C入门: 高低位检测函数及int转char[4]
- hibernate主键生成策略
- 解决VS2008生成的文件在XCode下中文乱码