主题 : smart210在Linux下只有一个framebuffer能用? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 16731
精华: 0
发帖: 22
金钱: 115 两
威望: 23 点
综合积分: 44 分
注册时间: 2010-03-20
最后登录: 2018-02-08
楼主  发表于: 2014-08-10 01:22

 smart210在Linux下只有一个framebuffer能用?

正常使用“/dev/fb0”,在LCD上显示没问题,
想做多个LCD窗口叠加,打开"/dev/fb1"(或者fb2/3/4),
取回的物理地址(fb_fix_screeninfo.smem_start)总是为0,
mmap是能取回地址,但是往地址上写数据没反应,再操作就报“Bus error”,
有哪位大神知道咋回事?难道/dev中的fb1/fb2/fb3/fb4设备都是假的吗?

另:使用裸奔操作,所有5个LCD窗口都完全没问题。
级别: 新手上路
UID: 85219
精华: 0
发帖: 38
金钱: 195 两
威望: 39 点
综合积分: 76 分
注册时间: 2013-01-01
最后登录: 2020-04-02
1楼  发表于: 2014-10-28 18:04