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.

Compiler/TM4C1294NCPDT: enet_uip- sendig multiple frame per single request

Part Number: TM4C1294NCPDT

Tool/software: TI C/C++ Compiler

Hi all,

I'm using TM4c1294NCPDT MCU for ethernet application,

I have modified example API (enet_uip) as per our requirement, it's working fine.

TM4c1294 configured as  server,     client:PC

Communication: TCP/IP, IPV4

Problem Noted:

1. if client request some data, server replied a frame(1460 bytes)  which is fine

2.  if client request, server needed to transmit more than 1460 bytes which is not working,

how to modified it for multiple frame sending?????

pls support

  • Hello Dinesh,

    1460 is the limit of TI examples for enet. You would have to make further modifications to handle sending larger packets for your application.

    One bottleneck I know of for sure are these defines:

    #define RX_BUFFER_SIZE 1536
    #define TX_BUFFER_SIZE 1536
    uint8_t g_pui8RxBuffer[RX_BUFFER_SIZE];
    uint8_t g_pui8TxBuffer[TX_BUFFER_SIZE];

    You may want to search the E2E forums to see if others have attempted to do such an increase and what steps/results they took.

    For example I searched for "1460 bytes" and that pulled up a handful of enet related threads. There may be useful info in those threads to help you piece together an eventual solution.
  • Thanks for your reply me.jacobi, pls share any other links u known