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

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

  
楼 主:sdenf 2005年12月23日22:21
 谁用到过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语言翻译汇编后来调试的

  
2楼:sdenf 2005年12月24日14:32
 经连续输出数据查看
都是在固定的页面上读写CURR或temp = reg10这儿出错,不知道为什么这样?
  
3楼:sdenf 2005年12月24日15:06
 经连续输出数据查看
4E 4D 4E 08 00 
4F 4E 4F 08 00 
5D 4F 50 
5E 5D 5E 08 06 
5E 0B 00 
5F 5E 5F 08 06 
60 5F 60 08 06 
61 60 61 08 00 
62 61 62 08 00 
63 62 63 08 06 
64 63 64 08 06 
65 64 65 08 06 
66 65 66 08 06 
67 66 67 08 00 
68 67 68 08 00 
69 68 69 08 06 
6A 69 6A 08 06 
6B 6A 6B 08 06 
6C 6B 6C 08 00 
6D 6C 6D 08 00 
6E 6D 6E 08 06 
6F 6E 6F 08 00 
70 6F 70 08 06 
71 70 71 08 06 
72 71 72 08 06 
73 72 73 08 00 
74 73 74 08 06 
75 74 75 08 00 
76 75 76 08 06 
77 76 77 08 06 
78 77 78 08 00 
79 78 79 08 06 
7A 79 7A 08 00 
7B 7A 7B 08 00 
7C 7B 7C 08 06 
7D 7C 7D 08 06 
7E 7D 7E 08 06 
7F 7E 7F 08 06 
4C 7F 4C 08 00 
4E 4C 4D 
4F 4E 4F 08 06 
50 4F 50 08 00 
5D 50 71 
5F 5D 7E 
60 5F 60 08 00 
61 60 61 08 06 
62 61 62 08 06 
63 62 63 08 06 
64 63 64 08 00 
65 64 65 08 06 
66 65 66 08 06 
67 66 67 08 06 
68 67 68 08 00 
69 68 69 08 06 
6A 69 6A 08 00 
6B 6A 6B 08 00 
6C 6B 6C 08 06 
6D 6C 6D 08 06 
6E 6D 6E 08 06 
6F 6E 6F 08 00 
70 6F 70 08 06 
71 70 71 08 00 
72 71 72 08 06 
73 72 73 FF 
74 73 74 08 06 
75 74 75 08 00 
76 75 76 08 00 
77 76 77 08 06 
78 77 78 08 00 
79 78 79 08 06 
7A 79 7A 08 06 
7B 7A 7B 08 06 
7C 7B 7C 08 06 
7D 7C 7D 08 00
7E 7D 7E 08 06 
7F 7E 7F 08 06 
4C 7F 4C 08 06 
4E 4C 4D 
4F 4E 4F 08 00 
5D 4F 50 
5F 5D 7E 
60 5F 60 08 00 
61 60 61 08 00 
62 61 62 08 00 
63 62 63 08 06 
64 63 64 08 06 
65 64 65 08 06 
66 65 66 08 00 
67 66 67 08 06 
68 67 68 08 06 
69 68 69 FF 
6A 69 6A 08 06 
6B 6A 6B 08 06 
6C 6B 6C 08 00 
6D 6C 6D 08 06 
6E 6D 6E 08 00 
6F 6E 6F 08 06 
70 6F 70 08 00 
71 70 71 08 00 
72 71 72 08 06 
73 72 73 08 06 
74 73 74 08 06 
75 74 75 08 06 
76 75 76 08 00 
77 76 77 08 06 
78 77 78 08 06 
79 78 79 08 00 
7A 79 7A 08 00 
7B 7A 7B 08 06 
7C 7B 7C 08 06 
7D 7C 7D FF 
4C 09 00 
4D 4C 4D 08 00 
4E 4D 4E 08 06 
4F 4E 4F 08 06 
50 4F 50 08 00 
51 50 51 08 06 
51 5B 7C 
5B 51 72 
5C 5B 5C 08 06 
5E 5C 7D 
5F 5E 5F 08 00 
60 5F 60 08 06 
61 60 61 08 00 
62 61 62 08 06 
63 62 63 08 00 
64 63 64 08 06 
65 64 65 08 06 
66 65 66 08 00 
67 66 67 08 06 
68 67 68 08 00 
69 68 69 08 06 
6A 69 6A 08 06 
6B 6A 6B 08 00 
6C 6B 6C 08 06 
6D 6C 6D 08 00 
6E 6D 6E 08 06 
6F 6E 6F 08 00 
70 6F 70 08 00 
71 70 71 08 06 
72 71 72 08 00 
73 72 73 08 00 
74 73 74 08 06 
75 74 75 08 06 
76 75 76 08 00 
77 76 77 08 06 
78 77 78 08 06 
79 78 79 08 06 
7A 79 7A 08 00 
7B 7A 7B 08 06 
7C 7B 7C 08 00 
7D 7C 7D 08 00 
7E 7D 7E 08 06 
7F 7E 7F 08 06 
4C 7F 4C 08 00 
4D 4C 4D 08 06 
4F 4D 4E 
50 4F 50 08 06 
5D 50 71 
5E 5D 5E 08 06 
60 10 00 
61 60 61 08 06 
62 61 62 08 00 
63 62 63 08 00 
64 63 64 08 00 
68 64 65 
69 68 69 08 06 
6A 69 6A 08 00 
6B 6A 6B 08 00 
6C 6B 6C 08 00 
6D 6C 6D 08 00 
6E 6D 6E 08 00 
6F 6E 6F 08 00 
70 6F 70 08 00 
71 70 71 08 00 
72 71 72 08 00 
73 72 73 08 00 
74 73 74 08 00 
75 74 75 08 00 
76 75 76 08 00 
77 76 77 08 00 
78 77 78 08 00 
79 78 79 08 00 
7A 79 7A 08 00 
7B 7A 7B 08 00 
7C 7B 7C 08 00 
7D 7C 7D 08 00 
7E 7D 7E 08 00 
7F 7E 7F 08 00 
4C 7F 4C 08 00 
50 4C 4D 
52 50 52 08 00 
54 52 54 08 00 
5D 54 75 
5E 5D 5E 08 00 
5F 5E 5F 08 00 
60 5F 60 08 00 
61 60 61 08 00 
62 61 62 08 00 
63 62 63 08 00 
64 63 64 08 00 
65 64 65 08 00 
66 65 66 08 00 
67 66 67 08 00 
69 67 69 08 00 
6A 69 6A 08 06 
6C 6A 6C 08 00 
6D 6C 6D 08 00 
6F 6D 6F 08 00 
70 6F 70 08 06 
71 70 71 08 06 
72 71 72 08 06 
73 72 73 08 00 
74 73 74 08 00 
75 74 75 08 00 
76 75 76 08 00 
77 76 77 08 00 
78 77 78 08 00 
79 78 79 08 00 
7A 79 7A 08 00 
7B 7A 7B 08 06 
7C 7B 7C 08 00 
7D 7C 7D 08 00 
7E 7D 7E 08 00 
7F 7E 7F 08 00 
4C 7F 4C 08 00 
57 4C 4D 
58 57 58 08 00 
59 58 59 08 00 
5A 59 5A 08 00 
5B 5A 5B 08 00 
5C 5B 5C 08 06 
5E 5C 7D 
5F 5E 5F 08 00 
61 5F 60 
62 61 62 08 00 
63 62 63 08 00 
64 63 64 08 00 
65 64 65 08 00 
66 65 66 08 06 
67 66 67 08 00 
68 67 68 08 00 
69 68 69 08 00 
6A 69 6A 08 00 
6B 6A 6B 08 06 
6C 6B 6C 08 00 
6D 6C 6D 08 00 
6E 6D 6E 08 00 
6F 6E 6F 08 00 
71 6F 71 08 00 
72 71 72 08 06 
73 72 73 08 00 
74 73 74 08 06 
75 74 75 08 00 
76 75 76 08 06 
78 76 78 08 00 
79 78 79 08 00 
7A 79 7A 08 06 
7B 7A 7B 08 06 
7C 7B 7C 08 00 
7D 7C 7D 08 06 
7E 7D 7E 08 00 
7F 7E 7F 08 00 
4C 7F 4C 08 06 
4F 4C 4E 
50 4F 50 08 06 
5D 50 CA
5D 5F 4C 
5F 5D 7E 
60 5F 60 08 00 
61 60 61 08 06 
62 61 62 08 00



>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:关于键盘扫描处理的问题

[下一篇主题]:基于Vortex86芯片的嵌入式单板计算机