sasafair
驱动牛犊
驱动牛犊
  • 注册日期2005-07-01
  • 最后登录2008-09-06
  • 粉丝1
  • 关注0
  • 积分247分
  • 威望28点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2007-08-30 20:54
PCI开发之小谈  ............... pci板卡开发笔记
  。。。。。。。。。。。。。。。。
oceanic
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2007-08-31 10:52
谢谢楼主的回复。

其中引用的文章不会是楼主的大作吧?这篇文章已经拜读很多遍了,但可惜在我的卡还是不能正常工作。

根据我的理解,如果我想让扩展ROM里面的程序运行,那么配好EROMRR,EROMBA,EROMBRD和CNTRL之外,CS0BASE应该指定EROM的地址范围和基址有效。这样理解对么?所以我的配置是:
EROMRR     0xFFFC0001
EROMBA      0x00000000
EROMBRD  0x00000020
CS0BASE    0x00020001
CNTRL         0x10384000
谢谢指教!现在无限郁闷,不死不活的状态,关键是找不到解决问题的办法。
sasafair
驱动牛犊
驱动牛犊
  • 注册日期2005-07-01
  • 最后登录2008-09-06
  • 粉丝1
  • 关注0
  • 积分247分
  • 威望28点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2007-08-31 19:34
  呵呵 当然不是  在PCI 3中已经  写过了 。但自己活多或少总结了一些开发笔记。

           第三章已经注明:   注:这些东西,在规范里都有明确的说明,此处拿出来串一下 后继断断续续可能会介绍一下系统的东西  大家共同提高。
   很多东西经过折磨多年发展,很难再有新额突破,我们的目的就是弄清,然后正确应用


      可以再多看几遍,直到看明白。。。。。  然后试  反正你手里不有板子吗

没做过之间执行扩展ROM程序的,不过我的理解:设定BAR后  CPU可以访问该空间  把该内容搬移到内存后,CPU再跳转到该处执行 。。   具体的在PCI空间向BIOS一样寻址,没有做过
oceanic
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2007-09-05 11:19
Expansion ROM的执行过程是:在POST过程中,如果BIOS发现PCI卡有扩展ROM(我想这一点应该是在EROMRR的bit0去enable就可以了),并且检查前两个字节是否是55aa,如果是,则读取02h处的一个字节(用于存放数据长度的)并copy相应的数据区域到RAM中,然后计算校验和,如果校验和是0,那么BIOS则转03h处的语句(一般是一个call指令)开始执行程序。

所以我的理解是,对于EROM的空间分配跟局部空间没有什么必然联系。不过我的实验还没有成功,扩展ROM里面的程序还是不能自动执行:(

另外请教一个问题:我看到9052的DB上说CSxBASE要跟LASxRR及LASxBA相对应,那么是不是也跟9052上的CSx#信号相对应呢?就是说这个CS#信号要连着?
oceanic
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2007-09-05 14:56
又看了一遍资料,发现是我理解错了,这个片选信号是用来选择Local Address Space的,跟Expansion Rom应该没有关系,对么?所以不必配置片选信号。
sasafair
驱动牛犊
驱动牛犊
  • 注册日期2005-07-01
  • 最后登录2008-09-06
  • 粉丝1
  • 关注0
  • 积分247分
  • 威望28点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2007-09-06 22:30
  这两天搬家,网断了几天  
            

           建议你把我的那分东西再看几遍,确实不好理解,可以边看边坐下试验,写个4 5遍eeprom估计也就完全搞定了,地质的问题。

            
ncrieo
驱动牛犊
驱动牛犊
  • 注册日期2004-06-08
  • 最后登录2011-04-08
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2007-09-26 12:56
不错,LZ加油!
thanfur
驱动牛犊
驱动牛犊
  • 注册日期2007-10-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望268点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2007-10-27 20:39
楼主,我顶你了
qiuzhenqing
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2009-11-09
  • 粉丝0
  • 关注0
  • 积分610分
  • 威望62点
  • 贡献值0点
  • 好评度61点
  • 原创分1分
  • 专家分0分
28楼#
发布于:2007-11-06 17:13
今天看完了前三节 下班了 明天继续
ksy209
驱动牛犊
驱动牛犊
  • 注册日期2007-11-14
  • 最后登录2008-09-24
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望11点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2007-11-14 15:21
不错不错
tnarp
驱动牛犊
驱动牛犊
  • 注册日期2006-03-25
  • 最后登录2008-01-15
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2007-11-16 17:00
不错!
lycchang
驱动牛犊
驱动牛犊
  • 注册日期2005-07-15
  • 最后登录2010-04-07
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望101点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2007-12-17 22:22
谢谢,前几个写的很好,后来的不知怎么都看不到了,是不是都删除了。
clyang625
驱动牛犊
驱动牛犊
  • 注册日期2007-07-04
  • 最后登录2010-08-26
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望46点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2008-01-05 15:00
Re:PCI开发之小谈 ................
是啊,后面的东西都没有了。。。。
justin_liu
驱动牛犊
驱动牛犊
  • 注册日期2008-04-27
  • 最后登录2008-09-20
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2008-04-27 13:47
Re:PCI开发之小谈 ................
楼主,给我发一份吧。东西很好。谢谢了
liujiuli200777@126.com
yeaiping
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2014-07-06
  • 粉丝3
  • 关注6
  • 积分86分
  • 威望629点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2008-06-05 11:31
楼主能否给我发一份,谢谢了。yeaiping@hotmail.com
授人以鱼不如授人以渔,反之,求鱼不如求渔
qingshanqiaocun
驱动牛犊
驱动牛犊
  • 注册日期2008-06-29
  • 最后登录2008-08-19
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2008-06-29 09:31
是啊,我也没看到,能不能给我一份呢!看了您的这贴子,我才来注册的哦.

qingshanqiaocun@163.com
^_^
jlong29
驱动牛犊
驱动牛犊
  • 注册日期2008-07-03
  • 最后登录2008-07-04
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2008-07-03 14:41
是啊,我也看不到啊,55555
麻烦楼主给我发一份吧 jlong299@gmail.com
多谢啦!!
jingslabc
驱动牛犊
驱动牛犊
  • 注册日期2008-06-25
  • 最后登录2009-07-07
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望63点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2008-07-09 15:07
后面的我也看不到了,给我也发一份吧,jingsla@163.com
tbdriver
驱动牛犊
驱动牛犊
  • 注册日期2008-07-17
  • 最后登录2008-11-03
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望28点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2008-07-28 15:11
同看不到,lz给我也发一份吧,正在做相关的东西,谢谢谢谢
tbcql1986@sina.com
wei04
驱动牛犊
驱动牛犊
  • 注册日期2008-09-19
  • 最后登录2009-03-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2008-09-26 19:12
Re:PCI开发之小谈  ................
偶也要 lindaowe04@gmail.com
游客

返回顶部