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