免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4617 | 回复: 17

LCD驱动加载成功?但不见传说中的小企鹅! [复制链接]

论坛徽章:
0
发表于 2009-05-06 15:49 |显示全部楼层
LINUX-2.6.18内核,内核配置时选择了开机LOGO图片,但却不见小企鹅,只见一个光标在屏的左上角不停地闪动。怀疑驱动没成功,但跑qt/opie图形系统时却可以正常显示了,只是那个闪动的光标还是没有消失。不知为何故?有那位遇到个同样的问题呢?

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2009-05-06 17:11 |显示全部楼层

回复 #1 zq13141gy 的帖子

图形界面都出来了么?

论坛徽章:
0
发表于 2009-05-06 17:30 |显示全部楼层
是的啊,但左上角那个闪动的光标始终没消失,还有就是触摸屏qt自带的校正程序也没通过。不知跟LCD驱动有关系没?触摸屏应该是成功了的,因为内核态打印的坐标信息都是线性的。所以还是怀疑LCD驱动还没搞定,几个寄存器值也调整了无数次,但还是老样子,没有小企鹅,只有闪动光标,触摸屏无法校正。

论坛徽章:
0
发表于 2009-05-06 22:43 |显示全部楼层
还是仔细检查一下寄存器的初始化吧

论坛徽章:
0
发表于 2009-05-07 08:57 |显示全部楼层

回复 #4 emmoblin 的帖子

寄存器应该是对了的吧,要不如何可以出来图形界面(而且显示很正常)。昨晚上查资料后,按照网上的方法进入drivers/video/console/fbcon.c文件中把fb_flashcursor和fbcon_cursor这两个函数置空后,光标消失。
  还有一个主意的地方就是内核启动信息中有这样一句:console:switching to mono frame buffer device 40x30.追踪打印信息,发现时在vt.c文件中输出的,应该就是说选择了黑白两色的输出方式,所以才会只出现闪动光标而不见小企鹅。

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2009-05-07 09:35 |显示全部楼层

回复 #3 zq13141gy 的帖子

你对照一下datasheet,看一下寄存器设置有没有问题

论坛徽章:
0
发表于 2009-05-07 10:55 |显示全部楼层

回复 #6 dreamice 的帖子

寄存器完全按照供应商提供的值设置的,是NEC3.5的屏,调试时也改动了相应的寄存器值,但始终不见明显的改变。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2009-05-07 11:04 |显示全部楼层
LCD程序是你自己修改的还是原先厂商提供的。

论坛徽章:
0
发表于 2009-05-07 11:22 |显示全部楼层
自己根据他提供的测试程序来修改的,主要是8个相关寄存器的值采用了他提供的测试程序的相同值,以及按照网上的资料修改了一些必要的文件(如devs.c,mach-smdk2410.c,s3c2410fb.c等等),LCD驱动程序也是加载成功了的,且在内核启动信息中打印出来寄存器相关信息。只是内核配置的没有选上VAG console support(因为选上后编译不过),只选择的是Framebuffer Console suppor。不知是否有影响。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2009-05-07 11:25 |显示全部楼层
原帖由 zq13141gy 于 2009-5-7 11:22 发表
自己根据他提供的测试程序来修改的,主要是8个相关寄存器的值采用了他提供的测试程序的相同值,以及按照网上的资料修改了一些必要的文件(如devs.c,mach-smdk2410.c,s3c2410fb.c等等),LCD驱动程序也是加载成功 ...


初始由厂商提供的程序是好用的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP