移植完LCD后,看不到企鹅logo,只能看到红色绿色蓝色和黑白格循环显示
为了和韦东山的书一致,内核用带是2.6.22.6的,虚拟机用的也是韦东山光盘上的。lcd驱动应该是移植成功了,cat /proc/devices能看到fb,运行韦东山书上说的fb_test,超级终端上收到的信息也正常。
可启动时就是看不到企鹅logo,只是红色、绿色、蓝色、黑白格来回变化。
echo hello>/dev/fb0 在lcd上也看不到显示。
请问这是怎么回事?:L
我的是4.3寸屏。启动时有如下提示:
......Console: colour dummy device 80x30......Console: switching to colour frame buffer device 40x30
fb0: s3c2410fb frame buffer device运行fb_test有如下显示:# fb_test /dev/fb0
fb_var_screeninfo values:
xres: 320
yres: 240
xres_virtual: 320
yres_virtual: 240
xoffset: 0
yoffset: 0
bits_per_pixel: 16
grayscale: 0
red.offset: 11
red.length: 5
red.msb_right:0
green.offset: 5
green.length: 6
green.msb_right:0
blue.offset: 0
blue.length: 5
blue.msb_right: 0
transp.offset:0
transp.length:0
transp.msb_right:0
nonstd: 0
activate: 0
height: 240
width: 320
accel_flags: 0
pixclock: 0
left_margin: 20
right_margin: 37
upper_margin: 2
lower_margin: 6
hsync_len: 6
vsync_len: 2
sync: 0
vmode: 0
320x240, 16bpp 看下相关的logo有没有配置。具体配置可以参考我们的移植手册 问题解决了,原来是我犯了一个低级错误,4.3寸屏是480*272的,不是320*240
页:
[1]