嵌入式爱好者

查看: 3196|回复: 2

linux2.6.28帧缓存不够

[复制链接]

5

主题

10

帖子

33

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证

扫一扫,手机访问本帖
发表于 2011-12-13 15:31:00 | 显示全部楼层 |阅读模式
我用OK6410开发板自带的linux2.6.28,移植了Minigui,在上面运行简单的例子程序是没有问题的,可是一把以前在X386平台上写的Minigui程序移植上去,就出现了No enough video memory,经过分析Minigui源代码发现是帧缓存不够用,帧缓存的大小是从linux内核中取得的,是否可以增加帧缓存的大小,重新编译内核,小弟不知该如何处理了。
请高手指教~~
回复

使用道具 举报

29

主题

9048

帖子

5593

积分

发表于 2011-12-13 16:50:15 | 显示全部楼层
是不是需要双缓冲帧呢?
楼主移植了哪个版本的minigui?
该会员没有填写今日想说内容.

5

主题

10

帖子

33

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证

 楼主| 发表于 2011-12-14 09:48:36 | 显示全部楼层
我移植的是Minigui1.3.3,用的是10寸的屏,帧缓存只有960000,我需要4*960000的帧缓存空间,昨天分析了下内核源代码,是否改一下三星默认的fb_fix_screeninfo的smem_len就可以了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-10 10:20

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表