lfliao
驱动牛犊
驱动牛犊
  • 注册日期2002-05-07
  • 最后登录2005-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:900回复:0

询问plx9030如何判断Eeprom是否存在(空的Eeprom)

楼主#
更多 发布于:2003-03-31 20:06
根据plx9030的数据手册,如果寄存器CNTRL(50h)中第28bit为1则plx9030连接有Eeprom(原文:Value of 1 indicates a blank or programmed serial EEPROM is present.)
可是,根据plx9030 SDK中对函数PlxSerialEepromPresent的说明,Plx芯片对 空白的Eeprom和Eeprom不存在 是不区分的(原文:For PLX chips other than the 480, a blank EEPROM will result in a return value of FALSE. The PLX chip
does not distinguish between blank and non-existent EEPROMs.),通过查看提供的驱动原代码,这个函数是根据CNTRL(50h)中第28bit的值来判断的。
所以接了一块空白Eeprom时到底CNTRL(50h)中第28bit为1还是为0呢?还望哪位高手指点一二。

我用plx提供的写Eeprom函数写后,再读,总不成功(读出来全为1),不知是不是因为Eeprom连接有问题还是函数读写有问题呢?


[编辑 -  3/31/03 by  lfliao]
┏━┯━┓ ┃白 一┃ ┠ liao ┨ ┃鹭 行┃ ┗━┷━┛
游客

返回顶部