导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于网卡驱动的三个疑问,请高手援手

* 56964: 关于网卡驱动的三个疑问,请高手援手

   guest 
guest发表的帖子 

 关于网卡驱动的三个疑问,请高手援手
关于网卡驱动的三个疑问,请高手援手:
1.如果用跳线模式,9346是不是可以直接不要。我理解9346就是提供一个网卡地址和一些与PnP相关的初始设置。而8019工作时,是根据PAR0-PAR5来判断自身地址的。所以每次初始化时,给这组寄存器赋值不就行了。为什么还要接9346呢?

2.1发送数据包时,首先选定一个发送缓冲区,通过远端DMA装入数据。然后启动发送。
但是很多代码中,先是有个最多重复发16次的发送。后面跟着又设置了TPSR,TBCR然后发送。而且是通过CR=0x3e来启动发送的,我觉得应该是0x1e才对阿,怎么理解?

2.2我觉得应该先设置TPSR,TBCR。然后重复发送,直到无误发送成功。发送就结束了。是不是前面的是在loopback和monitor模式下的发送,后面这个才是真的发到网上去了,但前面初始化时已经设成正常模式了阿?

2.3还有将发送缓冲区分成6页+6页的两块,一块装包,一块发包。在程序中又是怎么体现的呢?是不是单线程下,这根本就做不到(好像发送时自动的)?

3.在loopback和monitor模式下的进行初始化有什么好处?为什么不能就在正常模式下初始化呢?

发表时间:2004年6月22日13:54:44

  
回复该帖

本主题共有 6 帖,分页:>>>>>该主题的所有内容[6]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  56967.[详细]大家给点解释啊,或者高速一下,除了8019的文档,还有什么资料有助于解决这些问题..
摘要:......(无内容)
- [guest][1348次] 2004年6月22日

  57085.[详细]我来说点吗
摘要:1.如果你用此方式,就是不用93C46吗,因为你要在启动时要给8019配置物理地址的吗。 2。CR=0x3e来启动发送,具体你参考8019的英文资料。 2。2你也要仔细看资料就知道了。 2。3系统是发现第一块包......(301字)
- [guest][1409次] 2004年6月24日

  57086.[详细]具体你可以去凌创科技上看看吗,我也就是从上面看的一点。
摘要:......(无内容)
- [guest][1300次] 2004年6月24日

[上一篇帖子]:S3C4510和44B0开发板原理图与PCB大派送告诉大家一个好地方,正在派送S3C4510和44B
[下一篇帖子]:怎样利用手持终端对U盘读写数据小弟最近在开发一个手持的测量设备,利用U盘存储数据,USB接口芯片是P