jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1886回复:12

9052的eeprom设置两问

楼主#
更多 发布于:2002-10-16 16:36
我现在做一个PCI实验卡,有两个chip sel内存映射空间,空间大小都是128字节,基地址都是0,一个IO映射空间,两个中断线.
我想问的是:
1.需要配置eeprom的哪些寄存器?书上讲的都不够详细,而且英文理解起来也不容易,请高手指教.
2.plxmon可以写eeprom芯片么?怎么写?他怎么知道应该写到那个卡上的eeprom中呢?

最新喜欢:

lw535lw535 yellowdogyellow...
好好学习 天天向上
hapi
驱动小牛
驱动小牛
  • 注册日期2002-03-08
  • 最后登录2007-09-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-17 09:18
1.9052databook第8章registers讲的很清楚
2.plxmon可以写eeprom,不过要求先安装rdk的驱动,否则不认卡。你也可以用plxmon编辑好文件然后用编程器写。
xugzhu
驱动牛犊
驱动牛犊
  • 注册日期2002-10-16
  • 最后登录2007-06-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-17 21:16
  这位朋友你好,我现在也在做PCI卡的工作,我主要是要通过PCI9052将ISA与PCI转接,听说可以加快速度。工作刚刚开始,
也需要使用PCI9050RDK卡,和做驱动的软件,望能介绍经验,共同进步,小弟感激不尽。 :)
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-18 12:24
1.9052databook第8章registers讲的很清楚
2.plxmon可以写eeprom,不过要求先安装rdk的驱动,否则不认卡。
你也可以用plxmon编辑好文件然后用编程器写。


要安装rdk驱动必须使用rdk卡么?
不是什么编程器都可以写93lc46吧?
好好学习 天天向上
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-18 12:26
1.9052databook第8章registers讲的很清楚
2.plxmon可以写eeprom,不过要求先安装rdk的驱动,否则不认卡。
你也可以用plxmon编辑好文件然后用编程器写。


要安装rdk驱动必须使用rdk卡么?
不是什么编程器都可以写93lc46吧?
9052databook第8章我看了,但我还是不清楚它的几个空间寄存器的确切定义,比如若只使用chip sel空间是否只需设置sel寄存器就可以?
好好学习 天天向上
jping
驱动牛犊
驱动牛犊
  • 注册日期2001-11-21
  • 最后登录2002-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-18 12:28
 这位朋友你好,我现在也在做PCI卡的工作,我主要是要通过PCI9052将ISA与PCI转接,听说可以加快速度。工作刚刚开始,
也需要使用PCI9050RDK卡,和做驱动的软件,望能介绍经验,共同进步,小弟感激不尽。 :)


好啊,不过我没有用pci9050rdk卡,也不是要做isa转pci.
但经验可以交流.
好好学习 天天向上
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-19 15:43
朋友:
    你好!
    我是新手,很多问题我不懂,帮不上忙。
我一直不明白“如果我做两块相同的PCI卡,计算机怎样区分他们?”
爱国守法,明理诚信,团结一致,战胜非典!
yunri_2
驱动中牛
驱动中牛
  • 注册日期2002-08-16
  • 最后登录2011-09-10
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-19 16:32
朋友:
    你好!
    我是新手,很多问题我不懂,帮不上忙。
我一直不明白“如果我做两块相同的PCI卡,计算机怎样区分他们?”
 

呵呵,这个我也是初学者,我想是不是这样子:系统检测到两块卡后,为每块卡分配了一个地址,并把这个地址写进了朋EEPROM,以便各个卡进行译码选择。 :)
曾经 所以 然后 ~!@ 完 @!~
zhangkefu_shy
驱动牛犊
驱动牛犊
  • 注册日期2002-07-27
  • 最后登录2004-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-10-19 17:37
9052的地址映射是由EEPROM中的相应设置决定的。多读几遍数据手册,然后试试,你就会明白了。 :cool:
yunri_2
驱动中牛
驱动中牛
  • 注册日期2002-08-16
  • 最后登录2011-09-10
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-10-19 18:28
9052的地址映射是由EEPROM中的相应设置决定的。多读几遍数据手册,然后试试,你就会明白了。 :cool:


EEPROM是不是可以由OS进行修改呢?
曾经 所以 然后 ~!@ 完 @!~
zhangkefu_shy
驱动牛犊
驱动牛犊
  • 注册日期2002-07-27
  • 最后登录2004-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-10-21 21:45
要通过驱动程序,在驱动程序中调用OS的底层I/O(IO映射)或存储器读写(存储器映射),就可修改EEPROM值了。
如果你有加密器,直接读写,不是更方便?
yunri_2
驱动中牛
驱动中牛
  • 注册日期2002-08-16
  • 最后登录2011-09-10
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-10-22 17:03
要通过驱动程序,在驱动程序中调用OS的底层I/O(IO映射)或存储器读写(存储器映射),就可修改EEPROM值了。
如果你有加密器,直接读写,不是更方便?


那就是说,每次发现新硬件后,OS都会对PCI的EEPROM进行一次读写操作了?
应该是这样子吧!俺还菜着呢。。。 :D
曾经 所以 然后 ~!@ 完 @!~
zhangkefu_shy
驱动牛犊
驱动牛犊
  • 注册日期2002-07-27
  • 最后登录2004-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-10-23 11:06
每个PCI设备都有个配置寄存器,用于保存OS分配给的地址空间,中断号等信息。9052在启动时读入EEPROM中的信息,用于完成本地的配置及向主机申请资源等。自然,在获得资源后,将信息保存在本地配置寄存器中。OS并不知道你有EEPROM,它为何要读写呢?(PCI的规范上可从未见此款)读写EEPROM完全处决于你的设备。 ;)  :D
游客

返回顶部