blue_spiter
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:928回复:4

help!!!!S5933的EEPROM问题

楼主#
更多 发布于:2003-08-07 22:24
我第一次做硬件设计,有很多地方要请教各位大虾。关于EEPROM有以下两个问题:
1、S5933的product data中说串行NV ROM的大小范围为128bytes到2048bytes。而扩展ROM基地址寄存器要求的存储空间最小却为2Kbytes。若我采用24C02(256bytes),该如何申请存储空间大小。
2、在NV ROM偏移量02h为代码长度(512byte递增),而我的ROM总共才256bytes,那么初始化代码究竟放在哪儿?
谢谢!!!!
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-08-07 22:35
24c02不需要申请io空间,因为5933的io空间里的偏移量为0x3c的寄存器就有操作i2c的24c02的功能。
amcc5933有专门的在线编写24c02的程序,你不会不知道吗?
叫amccpci.exe或者amccpci3.exe,可以直接在pc上烧24c02
blue_spiter
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-08 21:54
zxw_top:
  S5933的io空间里的偏移量为0x3c的寄存器是指PCI OPERATION REGISTERS中的MCSR吗?amccpci.exe我没有,我只有NVBUILD.EXE.
  既然不申请扩展ROM,请问初始化代码是否都应写到驱动程序中?
  
zxw_top
驱动大牛
驱动大牛
  • 注册日期2003-07-18
  • 最后登录2020-04-26
  • 粉丝0
  • 关注0
  • 积分1116分
  • 威望2537点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-08-09 00:10
是mcsr寄存器,你可以详细看看说明
是的,初始化代码都在驱动程序里,很少用外部引导rom
blue_spiter
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-12 15:06
谢谢!!!我明白了。
游客

返回顶部