This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

您好,C6678 以太网 DSP通过以太网向PC发数据,单独一包数据可以发送成功,连续包发送PC端抓包软件抓不到包,紧急,请帮忙



TI工程师您好,我讲自带的helloworld 例子修改,DSP只是通过以太网向PC发数据,单独一包数据可以发送成功,连续包发送PC端抓包软件抓不到包。

如下

for(packetnum=0;packetnum<1000;packetnum++)

{

调用sendto 函数,每个包的大小为1024B sendto(.......)

}如要连续实现发送包怎么处理?

  • 建议先看看Gbe Switch统计,连续发包的时候统计有没有正常增长。如果正常增长那么就是PC端的问题,否则就去看代码哪里有问题。

  • (1)您好,首先在哪可以查看Gbe Swich?

    (2)  代码调用 sendto()之后,假如 之后调用tasksleep(1) ,连续包的就可以收到,,但是这样每包之间延时1ms,速率太低.。

  • Dan Jia

    很冒昧的打扰您

    您好  在论坛上看到您很多帖子,关于以太网向PC机进行数据传输的,我的理解是,您利用mcsdk文件夹下的HelloWord工程,进行修改,添加了UDP协议传输,增加了BIOS的Task  ,最后出现延时1ms的问题,这里我没太明白。最终您实现了以太网的数据传输,尽管数据效率不是很高。

    因为项目需要,我现在也急切需要完成以太网的数据传输,修改过很多版本,抓包软件总是抓不到包,也不知道哪里出错了。能否给我一点建议,如果方便的话,可否提供相关工程文档借鉴学习?

    谢谢~~

  • 请问现在你有这资料吗,现在我也在研究这,求资料分享~谢谢