TI中文支持网
TI专业的中文技术问题搜集分享网站

6678, Pa_addMac和Pa_addIp功能

  问题:通过pa_emac_example工程,往pc上发送udp packet,pc也可以收到。

但是当pc往dsp发送udp packet的时候,为什么dsp收不到?

我觉得问题出在dsp没有成功设置自己的ip地址、mac地址和端口,导致pc发过来的udp packet进不到dsp 中

那请问,Pa_addMac和Pa_addIp是设置dsp自己的mac地址和ip地址的函数么?这两个函数是什么功能

Allen35065:

PA addmac 和addip都是往PA的查找表里添加能够接受的MAC地址和IP包规则;

如果收不到包,应先检查DSP ethenet端口的状态寄存器,看看有没有正确的包接收,如果有正确的包接收但上层收不到,就可能是PA设置有问题,如果完全没有正确的包接收,则有可能是链路本身有问题。

Qingyang Sun:

回复 Allen35065:

对于PA_EMAC_EXAMPLE工程,检查Ethernet状态寄存器的RXGOODFRAME看,看的STATA(0x09020B00),是没有收到包

请问是看这个寄存器么?还是看STATAB(0x09020C00),只是这个寄存器变化规律好奇怪

谢谢您的解答

Allen35065:

回复 Qingyang Sun:

看你用那一个口了,另外看看其它的状态以及serdes寄存器有没有错误。

赞(0)
未经允许不得转载:TI中文支持网 » 6678, Pa_addMac和Pa_addIp功能
分享到: 更多 (0)