TI中文支持网
TI专业的中文技术问题搜集分享网站

DM6467的framebuffer问题

板卡是SEED-DVS6467,嵌入式系统版本是montavista2.6.10,编译内核时已经添加了virtual frame buffer support,启动板卡是也有/dev/fb/0,运行播放视频程序也能正常出来视频,测试framebuffer时打开设备成功,但是报错failed to map framebuffer device to memory.于是打印framebuffer设备信息 

printf("The mem is :%d/n",finfo.smem_len);
 printf("The line_length is :%d/n",finfo.line_length);
 printf("The xres is :%d/n",vinfo.xres);
 printf("The yres is :%d/n",vinfo.yres);
 printf("bits_per_pixel is :%d/n",vinfo.bits_per_pixel);

分别是0,0,640,400,8.

设备的内存大小怎么会是0呢,因为不懂驱动部分的东西,所以也不了解这是什么意思。

以下是我的启动参数配置,是否需要修改这个?

setenv bootargs mem=120M console=ttyS0,115200n8 noinitrd rw ip=172.21.204.65:255.255.255.224:172.21.204.65 root=/dev/nfs nfsroot=172.21.204.67:/opt/nfs video=dm64xxfb:output=pal

求指导,万分感谢

Chris Meng:

你好,

不知道Seed的软件做了什么修改,TI官方软件的bootargs配置和你写的不太一样:

http://processors.wiki.ti.com/index.php/GSG:_DM6467_DVEVM_Additional_Procedures

e2e论坛上也提到DM6467支持的是V4L2而不是FB。

http://e2e.ti.com/support/embedded/linux/f/354/t/65568

 

fen young:

回复 Chris Meng:

你好,非常感谢答复,我本来是想利用Qt开发控制界面,如果DM6467不支持FB的话就没有办法使用Qt来开发界面,请问能不能给点在6467上开发界面的指导。

赞(0)
未经允许不得转载:TI中文支持网 » DM6467的framebuffer问题
分享到: 更多 (0)