- 論壇徽章:
- 0
|
現(xiàn)在出現(xiàn)了特殊情況:24bpp支持字符模式,但如果啟動xwindow時xwindow就編程24bpp了,I don't know why?
我在每個函數(shù)的入口都使用printk進行打印調試。結果打印出如下信息(部分):
Sep 8 21:34:52 lgc_peng2 kernel: set color register
Sep 8 21:34:52 lgc_peng2 last message repeated 15 times
Sep 8 21:34:52 lgc_peng2 kernel: fb_set_cmap!
Sep 8 21:34:52 lgc_peng2 kernel: fb open
Sep 8 21:34:52 lgc_peng2 kernel: fb release
Sep 8 21:34:52 lgc_peng2 kernel: fb open
Sep 8 21:34:52 lgc_peng2 kernel: fb_get_fix!
Sep 8 21:34:52 lgc_peng2 kernel: fb_get_var;bpp = 24
Sep 8 21:34:52 lgc_peng2 kernel: fb_get_fix!
Sep 8 21:34:52 lgc_peng2 kernel: fb_get_var;bpp = 24
Sep 8 21:34:52 lgc_peng2 kernel: start fb_set_var,sm0 bpp = 32!
由此可以看出,在fb_get_var中得到的bpp值是正確的,但是接下來把bpp傳給fb_set_var時就出了問題。
哪位做過FB的驅動?可以解釋下嘛?
MSN:hliu0557@hotmail.com
Thanks & Regards
Hui |
|