各位大虾好:
主机: Pentium4 + Windows 2000 + Tornado2.0.2 + WindML2.0.3 + for x86 Target
目标机:Pentium3 800兼容机 + Intel 815集成显卡 + RealTek 8139网卡, 因没有主板说明书所以不知道是什么主板:-(
编译WindML库时选用的是PC-BIOS 显卡驱动,库成功地编译完成,并且在Pentium3 200 + CT69000目标机上试运行过ugldemo,一切正常。而在Pentium3 800兼容机 + Intel 815集成显卡
目标机上运行ugldemo程序时出现如下错误:
-> ugldemo value = 65221704 = 0x3e33448 -> VESA VBE Version 3.0 compatible Video BIOS
Intel(R) 815 Chipset Video BIOS
Vendor: Intel Corporation Product: Intel(R) 815 Chipset Revision: Hardware Version 0.0
Frame Buffer Address: 0x00000000 Total Video memory: 0x00100000 (1048576) Double Buffering: Supported
WindML <FATAL> -> Output mode not supported - width = 1024, height = 768 Fatal WindML error, aborting task ....
我想应该是集成显卡Intel 815的驱动出了问题,
PCI configuration registers -------------------------------- 1. VID : 80860000 11. BADDR0 : d0000008 2. DID : 11320000 12. BADDR1 : d6000000 3. CMD : 70000 13. BADDR2 : 00000000 4. STS : 2b00000 14. BADDR3 : 00000000 5. RID : 4000000 15. BADDR4 : 00000000 6. CLCD : 3000000 16. BADDR5 : 00000000 7. CALN : 00 17. EXROM : 00000000 8. LAT : 00 18. INTLN : c000000 9. HDR : 00 19. INTPIN : 1000000 10. BIST : 00 20. MINGNT : 00 21. MAXLAT : 00
感觉WindML做的显卡的内存映射是不是错误了怎么会映射到 0x00000000上?
请在WindML下用过Intel 815集成显卡的大哥大姐给点帮助,谢谢先!