lawhfy
驱动牛犊
驱动牛犊
  • 注册日期2001-06-15
  • 最后登录2002-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2364回复:1

S5933的问题!求助!!!!!!!!!!!谢谢了!帮忙看看!!!

楼主#
更多 发布于:2001-07-30 19:47
我在配置S5933时遇到问题如下:
我用ATMEL的AT24C04-串行E2PROM来做配置问题:
    1、E2PROM的00h和01h要写55h和AAh吗?
    2、根据手册,50~53h应为C0/C1/C2h,FFh,E8h,10h ?BADR0和BADR1~4有何区别?
    E2PROM读写无问题,因为我写不同的VID和DID,开机时BIOS显示无误
    3、又: 50~53h写C1h,FFh,E8h,10h时,用WINDIRVER的PCIIAG.exe可看到其configuration space,其中BADR0是00000001(多次),而用AMCCDIAG.EXE却报错:AMCC ITEMS NOT EXPEDTED
在用PCIDIAG.exe将BADR0写任意值后,AMCCDIAG.exe可检测到卡的存在,并读写configuration space,同用前者看到的相同
但继续用DIAGNOSIS的选项时报OGMB和FIFO  FAILED
(此处写BADR0会导致地址重新MAPPING吗?还是导致地址空间混乱?)
 
而且用这两个程序均不能使用其中的NVROM READ功能,为什么?
4、若将C1h改成C0,则两者均不能读写configuration space
虽然SCAN PCI BUS时有VID和DID,IRQ等信息
 
 
请大虾帮我!
谢谢
另能否COPY我一份最小配置,我只用E2PROM实现配置即可,无扩展BIOS功能
halen
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2002-10-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-05 12:34
1.不一定 55H和AAH是设计PC兼容扩展ROM ,所以他们可以不用设置,如果这样,最好设成0
2。首先将50H为C1,51-FF,52-E8,53-10,54-64H为0,(先将系统配置成I/O方式)
3。使用WINDRIVER中提供的AMCC程序,用VC编译一下
   1。首先启动WINDROVER观察一下配置是否正常
   2。启动刚才编译的程序,如果成功,将显示8个功能项
4。WIN98系统可能有无法分配地址的问题,而显示0001,用WIN2K试试看
   仅供参考
游客

返回顶部