打印
[ZLG-ARM]

谁能够准确地RTL8019AS中的TSRRSR寄存器中若干位的含义么?

[复制链接]
1224|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
火光|  楼主 | 2009-4-15 22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
研究了一个多月的RTL8019AS,还是没有办法彻底搞明白
RTL8019AS中的TSR的OWCCDHCRS三位的确切含义,不知道什么时候这三位置起来的,也不知道这三位和正常发包有什么联系.
RSR中的DFR也让我困惑的紧,,,不知道到底是什么意义!!!

苦恼啊!无穷的苦恼!
我就感到这些DATESHEET上就是没有讲明白么!!!

有哪位高人能够勇敢站起来,指点一二? 万分感谢了!

相关帖子

沙发
火光|  楼主 | 2009-4-16 16:23 | 只看该作者

CURR和BNRY寄存器的含义???


本人做过好多次实验,发现真实的RTL8019AS,其CURR和BNRY的意义和说明书上的是不一样的,,,

当BNRY == CURR时候,接收缓冲队列是空的...
当BNRY在CURR后一页的时候,说明接收队列是满的...

真是奇怪啊,我发现几乎所有的DATASHEET上讲的不是这样的...
几乎所有的例程上也不是这样的...

各位高人,能不能指点一把?

使用特权

评论回复
板凳
qingfengyishi| | 2009-4-16 19:27 | 只看该作者

可以去参考开源代码中是如何写的

可以去参考开源代码中是如何写的

使用特权

评论回复
地板
火光|  楼主 | 2009-4-16 23:09 | 只看该作者

???


本人是感觉RTL8019AS说是和NE2000兼容的,其实在实现上还是有轻微的区别的...
NE2000的核心DP8390上的某些操作是相当麻烦的.
比如: 1. 在REMOTE WRITE前必须来个REMOTE READ
      2. 在SEND PACKET前必须把RBCR1 = 0FH
这个真是麻烦啊!
令人费解的!

使用特权

评论回复
5
ictty| | 2009-5-14 13:34 | 只看该作者

现在芯片都是直接有驱动的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

75

帖子

0

粉丝