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

关于C6678 UDP jumbo packet设置

我用的开发板是C6678evm,用的软件是CCS5.3,利用UDP套接字与上位机进行通信,但是速率很低,

最大包的字节数只有1400多,现在想提高最大包的字节数提升传输速率,通过文档E:\ti\ndk_2_21_01_38\docs\spru523h.pdf

里有关于 jumbo packet的设置,如下截图:

我对NDK和socket进行了设置,现在还有两个问题:

1,、pdf说RAW_PAGE_SIZE在men.c文件里,但是我在此文件中没有找到该宏定义,但在men_data.c中,

      找到了RAW_PAGE_SIZE,这个宏定义到底是在那个文件中?

2、改变了MMALLOC_MAXSIZE和RAW_PAGE_SIZE后,如何进行重建(rebuild),是不是只要在工程里

     clean,在重新build就可以了?

请各位大虾指教!!!

xiejun xie1:

NDK版本是ndk_2_21_01_38

xiejun xie1:

回复 Andy Yin1:

Andy Yin 你好!

首先谢谢你的解答,但是我还有几个疑问:

1.mem_data.c这个文件不需要改吗?

2.我还没有重建库文件,但是我把你的附件中的ndk拷贝到我的ndk中,然后clean工程,再重新编译,

   再下载到了开发板,现在可以从PC发送包的字节数提高到了2600,如果我还需要提高包的字节数,还需要那些修改?

谢谢!

xiejun xie1:

回复 xiejun xie1:

我修改了buffer之后,可以传输大数据包了,再次谢谢Andy Yin提供的NDK

Qirui Yang:

回复 xiejun xie1:

您好!请问您是怎么修改的,可否教我,我也是用udp传送数据,2000Byte都不能传送出去。请赐教

TI新兵:

回复 xiejun xie1:

请问是修改哪个buffer?

steve chaw:

回复 xiejun xie1:

您好! 我下载了该NDK文件。并且修改了四个.bld文件,最外层的ndk.mak文件,还有pbm.c文件。

然后我用cygwin软件对NDK进行了gmake。

完成之后,我导入mcsdk下的helloworld工程,并且进行rebuild。

我使用UDP工具向DSP发送包,可是包长依旧不能超过1514bytes。

请问还需要什么样的配置?谢谢!

我使用的NDK版本是ndk_2_22_02_16,sysbios版本是bios_6_35_01_29。

谢谢!

user517033118:

回复 steve chaw:

您好,我跟您遇到了同样的问题,您的问题解决了么?

赞(0)
未经允许不得转载:TI中文支持网 » 关于C6678 UDP jumbo packet设置
分享到: 更多 (0)