导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→谁用到过RTL8019,有以下丢包的现象,有实际经验的看看,

* 87255: 谁用到过RTL8019,有以下丢包的现象,有实际经验的看看,为何?

   sdenf 
sdenf发表的帖子 

 谁用到过RTL8019,有以下丢包的现象,有实际经验的看看,为何?
谁用到过RTL8019,有以下丢包的现象,有实际经验的看看,为何? 

if (bnry!=curr)    //此时表示有新的数据包在缓冲区里
{
   //读取一包的前4个字节:4字节的8019头部
   page(0);
   reg09=bnry;        //read page address high
   reg08=0x00;              //read page address low
   reg0b=0x00;        //read count high
   reg0a=4;        //read count low;
   reg00=0x0a;        //read dma
        
   temp = reg10;        
   temp = reg10;
   next_page = temp-1;    //next page start-1
                          //就是这儿,读出next page结果老是和CURR有很
                          //大的出入,基本上是错的,都是大于80H,小于4CH
                          //不应该是这样,基本上应该等于CURR,如果在这
                          //种去读RAM的数据,都是错误的,只要丢弃
   len = reg10;
   temp = reg10;
   len += temp  <  <8;

   reg0b=0x00; reg0a=0x00;  reg00=0x22;//complete dma page 0
   ............
}

哪位遇到过以上的情况,麻烦赐教赐教! 

我是把以上的C语言翻译汇编后来调试的


发表时间:2005年12月23日22:21:47

  
回复该帖

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

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

  87281.[详细]经连续输出数据查看
摘要:都是在固定的页面上读写CURR或temp = reg10这儿出错,不知道为什么这样?......(66字)
- [sdenf][1159次] 2005年12月24日

  87283.[详细]经连续输出数据查看
摘要:4E 4D 4E 08 00  4F 4E 4F 08 00  5D 4F 50 &nbs......(4467字)
- [sdenf][800次] 2005年12月24日

[上一篇帖子]:供货很困难啊,况且我还需要工业级的。惨啊!我初步考虑,采用512KB的拼接起来,用IO方式访问。
[下一篇帖子]:基于Vortex86芯片的嵌入式单板计算机基于Vortex86芯片的嵌入式单板计算机 Vor