这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]Intel 852GM的WindML驱动问题

共5条 1/1 1 跳转至

[求助]Intel 852GM的WindML驱动问题

菜鸟
2007-01-18 06:25:28     打赏

目标机为Intel Celeron M + 852GM芯片组组成的一块工控板

使用WindML 3.0和pcPentium 3的BSP,配置WindML的时候选择的是VESABIOS 16位色 640x480的驱动。

经过漫长的编译,下载发现以下现象

1.ugldemo程序可以正常运行

2.wexdbuf程序在使用double buffer和不使用double buffer时没有区别,闪烁的都很厉害。

调试信息给出如下:

VESA VBE Version 3.0 compatible Video BIOS

Intel(r)852GM/852GME/855GM/855GME Graphics Chip Accelerated VGA BIOS

Vendor: Intel Corporation
Product: Intel(r)852GM/852GME/855GM/855GME Graphics Controller
Revision: Hardware Version 0.0

Frame Buffer Address: 0xd8000000
Total Video memory: 0x003e0000 (4063232)
Double Buffering: Not Supported

WindML手册中说VESA 2.1兼容的就支持Double Buffering, 852GM的显示卡应该是VESA(VBE)兼容的,那为什么跑wexdbuf的double buffer却失灵呢?


[align=right][color=#000066][此贴子已经被作者于2007-1-18 2:35:35编辑过][/color][/align]



关键词: 求助     Intel     852GM     WindML     驱动         

菜鸟
2007-01-18 12:45:00     打赏
2楼

分析了windml的pc bios驱动,又查了VBE 3.0的规范。

发现windml里面用的是vbe 2.0规定的访问保护模式的0x0A指令,获得保护模式接口表地址。进而实现double buffing硬件操作。

而3.0里面明确了0x0A指令可以“不必实现”,因为采用了新的方法访问。崩溃了。

windml好像没有for VBE 3.0的驱动... ...

郁闷了。


菜鸟
2007-02-23 22:21:00     打赏
3楼
请问楼主 你的问题解决了么 ? 我也遇到了类似问题。哭~~~~ 有什么进展,能否指点以下?

菜鸟
2007-02-26 23:38:00     打赏
4楼
配置时不设置成VESABIOS 用GENERIC VGA 不可以吗?

菜鸟
2007-02-27 17:58:00     打赏
5楼
GENERIC VGA 功能好像弱一些

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]