hnzhzhwg
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2006-04-26
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1782回复:10

PCI设计串行EEPROM的配置

楼主#
更多 发布于:2004-03-17 11:36
各路大虾:
  我很菜!本项目是把ISA_CAN转换到PCI_CAN,我用的是PCI9052的C/ISA模式。原ISA_CAN的接口设置为:I/O地址为310H,只读;RAM的映射地址为D4000H-D4FFFH;中断为10。现硬件初步设计完成后,插入计算机后怎么也启动不起来,硬件检测应该没什么问题。估计是93LC46B的配置有问题,下面是我的配置,请各路大虾指点:
OFFSET
00       905010B5
04       06800000
08       905010B5
0C       00000100
10       FFFFF000
14       FFFFFFF1
24       000D4000
28       00000310
38       00400022
3C       00400022
4C       00D42001
50       00000109
5C       00001043
60       00454ED2
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-17 13:43
关于配置的问题,不仅和你的配置数据有关,就是你把这些数据烧写进去的顺序有关.
有的eeprom写入是:905010b5
而有的写入应该是:5090b510
jj_pp
驱动牛犊
驱动牛犊
  • 注册日期2002-03-18
  • 最后登录2004-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-18 19:58
没用过ISA模式,如果是二楼所说的问题的话,建议用windriver的例程来配置eeprom,很方便的。
如果我问了问题,麻烦帮忙回答一下吧,我会给分的,谢谢; 如果我回答了你的问题,麻烦帮忙给我分吧,这样我才有继续回答的热情,不谢。
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-18 20:56
93lc46b在烧路器里面是5090b510.其实,你只要把设备号设置好.怎么得也能启动起来的
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-19 13:35
有软件可用。
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
hnzhzhwg
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2006-04-26
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-22 14:11
各位大佬:
  所有93LC46B的配置方案俺都试了,可还是不行。俺又重新怀疑起硬件的问题了,可俺是那么的菜,板子也是从PLX的例程中临摹的,不只从何下手,往各位前辈指点。现象:每次都是PC自检通过后,载入操作系统时就一直等待
hnzhzhwg
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2006-04-26
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-22 14:20
几位大虾不要嫌分少,俺刚注册,心有余而力不足啊!
jj_pp
驱动牛犊
驱动牛犊
  • 注册日期2002-03-18
  • 最后登录2004-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-22 15:42
感觉应该不是EEPROM的问题,你先把它取下来看一看再说,如果还是进不了系统就是你板子的问题,你可以先把原理图放上来我看看,或者给你一个参考的?
如果我问了问题,麻烦帮忙回答一下吧,我会给分的,谢谢; 如果我回答了你的问题,麻烦帮忙给我分吧,这样我才有继续回答的热情,不谢。
nondrinker
驱动牛犊
驱动牛犊
  • 注册日期2003-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-23 08:51
你在网上抄一个eerom的配置,完全一样的.看能不能启动起来.
你的eeprom器件有没有损坏.eeprom器件的链接有没有问题.检查焊接问题.除掉外设.clk长度.等等...原因很多.
建议你在论坛上搜索一下.这类问题比较多的.看看前人的经验会比较好的.
我就是这么过来的.想当年我把论坛所有的帖子都看了一个扁.足足看了一个星期. :D.现在一有空我就上看瞅瞅.
fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-03-23 09:44
恩,你先用rdk的eeprom的默认配置来尝试下,看能行否!用这个数据应该没有问题,如果有,则再考虑别的因素!
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-03-23 20:38
我觉得 班子应该没大错误,不然系统要么报警,要么死机。既然系统认为有板子(不然就是看不到板子,能进入系统),那就是板子初始化没完成。仔细看看,那些与初始化有关的寄存器
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
游客

返回顶部