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.

TMDS243EVM: Enet,cpsw,dma,est

Part Number: TMDS243EVM
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

In the example enet_cpsw_est_am243x-evm_r5fss0-0_freertos_ti-arm-clang, I want to change it to press T to send 160 packets, so I change the ENETAPP_TEST_TX_PKT_CNT to 160U, but the serial port printing result is as follows

Invalid option, try again...

CPSW EST Test Menu:
EST control list tests:
'T' - Send test packets from host port
'1' - Set admin list #1 (stretch)
'2' - Set admin list #2 (truncate)
'3' - Set admin list #3 (guard band)
'4' - Set admin list #4 (single priority)
'5' - Set admin list #5 (admin basetime in future)
'6' - Set admin list #6 (unsupported list - new cycle time)
'7' - Set admin list #7 (unsupported list - too small interval)
'8' - Set admin list #8 (invalid list - zero length)
'9' - Set admin list #9 (invalid list - zero interval)
EST state:
'E' - Set EST state to 'ENABLE'
'D' - Set EST state to 'DISABLE'
'R' - Set EST state to 'RESET'
Others:
'c' - Get current time
't' - Toggle printing timestamps
's' - Print statistics
'r' - Reset statistics
'x' - Stop the test
'h' - Show this menu

t

Enable timestamp printing
T
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available
Drop due to TX pkt not available

MAC 1: EST timestamp verification
-------------------------------------------
Programmed EST time intervals:
Gate mask=ooCCCCCC (0xc0), start=0 ns, end=62503 ns
Gate mask=CCooCCCC (0x30), start=62504 ns, end=125007 ns
Gate mask=CCCCooCC (0x0c), start=125008 ns, end=187511 ns
Gate mask=CCCCCCoo (0x03), start=187512 ns, end=250000 ns

Retrieved EST timestamps:
Note: last 8 timestamps per port are stored with current CPTS pool size (8)
MAC Port 1: packet with priority 1 timestamp 51966643409 (norm 188570) interval (187512, 250000) : PASS
MAC Port 1: packet with priority 0 timestamp 51966644079 (norm 189240) interval (187512, 250000) : PASS
MAC Port 1: packet with priority 7 timestamp 51966705224 (norm 385) interval (0, 62503) : PASS
MAC Port 1: packet with priority 7 timestamp 51966705894 (norm 1055) interval (0, 62503) : PASS
MAC Port 1: packet with priority 6 timestamp 51966706569 (norm 1730) interval (0, 62503) : PASS
MAC Port 1: packet with priority 6 timestamp 51966707239 (norm 2400) interval (0, 62503) : PASS
MAC Port 1: packet with priority 5 timestamp 51966767729 (norm 62890) interval (62504, 125007) : PASS
MAC Port 1: packet with priority 4 timestamp 51966768399 (norm 63560) interval (62504, 125007) : PASS
EST Self Test Result: PASS

  • Hi QianQian Huang,

    The current application's send logic works such that it only sends the maximum number of tx packets allocated to the application through sysconfig. This can be modified to send more packets, but I would like to understand the target of the experiment. This example is meant to be just a demonstration of the capability of EST, and a simple self test. If you want to do multiple submits for self test, it would not exactly line up with the default self test checks. You can follow the application's documentation for enabling the same.

    If you would ike to develop an application on top of it, we suggest you update the send logic to handle continuous packet streams rather than single burst of load. 

    Please let us know if you need any further clarification or support regarding this.

    Thanks and regards,
    Teja.