嵌入式爱好者

查看: 37850|回复: 2

[Linux] imx6ull-S 有关/dev/fb0的问题

[复制链接]

1

主题

3

帖子

19

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2021-1-24 13:10:03 | 显示全部楼层 |阅读模式
本帖最后由 xander 于 2021-1-24 13:11 编辑

IMX6ULL-S开发板(使用7寸电阻屏),自己移植的busybox,并没有运行openembedded,然后移植了tslib-1.22,可以正常运行ts_print并打印相关数据,但一旦运行ts_calibrate则屏幕变黑,系统挂掉;经过分析怀疑到了/dev/fb0上去了;
使用cat或dd指令读出/dev/fb0到fbfile中,发现读出大小32M(理论大小应为:800 x 480 x 24 bits = 1M左右,不应这么大),再将此文件写回/dev/fb0时出现黑屏卡死现象,与ts_calibrate现象类似:
# dd if=/dev/fb0 of=fbfile
65536+0 records in
65536+0 records out
33554432 bytes (32.0MB) copied, 15.737582 seconds, 2.0MB/s

使用fbset读取配置如下
# fbset
mode "800x480-57"
        # D: 33.000 MHz, H: 31.220 kHz, V: 57.496 Hz
        geometry 800 480 800 960 32
        timings 30303 88 121 39 21 48 3
        accel false
        rgba 8/16,8/8,8/0,0/0
endmode

请问以上是什么原因?应该如何修改?不胜感激。
回复

使用道具 举报

5

主题

12

帖子

77

积分

i.MX6UL通行证i.MX6Q通行证

发表于 2021-1-24 16:00:05 | 显示全部楼层
微信:zyg771550895
兄弟加我微信,我也遇到这个问题了
点评回复 支持 反对

使用道具 举报

1

主题

3

帖子

19

积分

i.MX6UL通行证

 楼主| 发表于 2021-1-30 21:50:18 | 显示全部楼层
换了NXP官方的内核,至少屏幕显示小企鹅,ts_calibrate和ts_test看起来正常运行了。。。卡了好几周:(
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-7-1 20:03

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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