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.

[参考译文] 编译器/TM4C1294NCPDT:Enet_UIP-根据单个请求感应多帧

Guru**** 2451110 points
Other Parts Discussed in Thread: TM4C1294NCPDT

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/624352/compiler-tm4c1294ncpdt-enet_uip--sendig-multiple-frame-per-single-request

器件型号:TM4C1294NCPDT

工具/软件:TI C/C++编译器

大家好、

我将 TM4C1294NCPDT MCU 用于以太网应用、

我已根据我们的要求修改了示例 API (enet_uIP)、效果很好。

TM4C1294配置为 服务器、    客户端:PC

通信:TCP/IP、IPv4

注意到的问题:

1.如果客户机请求一些数据,服务器回复了一个帧(1460字节) ,这是正常的

2. 如果客户端请求、服务器需要传输超过1460字节的数据、但这些数据不起作用、

如何修改它以进行多帧发送?????

请支持

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dinesh 您好!

    1460是 TI Enet 示例的限制。 您必须进行进一步的修改、以处理为您的应用发送更大的数据包的问题。

    我肯定知道的一个瓶颈是以下定义:

    #define RX_buffer_size 1536
    #define TX_BUFFER_SIZE 1536
    uint8_t g_pui8RxBuffer[RX_buffer_size];
    uint8_t g_pui8TxBuffer[TX_buffer_size];

    您可能希望在 E2E 论坛中搜索是否有其他人尝试增加此类内容、以及他们采取了哪些步骤/结果。

    例如、我搜索了"1460字节"、这会拉取少数与 Enet 相关的线程。 这些线程中可能包含有用的信息、可帮助您将最终解决方案组合在一起。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。Jacobi、请分享您了解的任何其他链接