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.

TMS320F28388D: F28388D Ethernet frames not visible in Wireshark (CM examples), only PC DHCP

Part Number: TMS320F28388D

Hi TI team,
I’m trying to sniff Ethernet frames from F28388D on a controlCARD (J4 RJ45) using Wireshark, but I only see PC-originated DHCP/LLDP traffic. No frames from the MCU appear.
Hardware

  • F28388D controlCARD on docking station
  • PC connected directly to J4 (RJ45)
  • PHY: DP83822 (controlCARD default)

Software setup

  • CPU1 project: ethernet_c28x_config
  • CM project: ethernet_ex2_phy_loopback
  • I run CPU1 first, then CM

What I already tried

  • Toggle led using CPU1 in example ethernet_c28x_config to detect that configuration is still existed and continues logging
  • Continuous TX loop in CM (periodic Ethernet_sendPacket) and breakpoint of receiving is continuously hit ok
  • Broadcast destination MAC in payload
  • Wireshark still shows only DHCP Discover from PC, no MCU frames

Questions

  • How can I sniff on packets from wireshak.Screenshot 2026-03-08 101324.png
  • Hi have you enabled ethercat protocol in wireshark.

    In wireshark Go to Analyze-> Enabled Protocol -> check esl_eth 

    Regards

    Kunal

  • I can confirm internal loopback works (breakpoint hits on receive), but Wireshark only shows PC background traffic (DHCP/IPv6/LLMNR/SSDP/IGMP). I don’t see any MCU frames.

    Setup:

    CM: ethernet_ex2_phy_loopback

    CPU1: ethernet_c28x_config

    Direct Ethernet cable between PC and MCU

    Wireshark protocol enabled as suggested

    Questions:

    If this setup is not suitable for sniffing, what specific type of switch should I use: unmanaged switch, managed switch with port mirroring (SPAN), hub, or direct PC link? I need a practical, low‑cost option just to sniff frames.

    Which TI example is recommended for “sniffable” Ethernet frames on the wire (non‑loopback)?

    I am using normal Ethernet, not EtherCAT. Does enabling esl_eth help for standard Ethernet traffic?

    Thanks.

    Screen shot: drive.google.com/.../view

  • Hi , sorry , read the question incorrectly let me direct this to proper team.

  • Hi, 
    In phy loopback mode , packets are not sent out by MCU.
    Inorder to see packets through wireshark, I will suggest you to run the example 'ethernet_ex1_basic_tx_rx_loopback' , also replace the following line

    pInitCfg->loopbackMode = ETHERNET_MAC_CONFIGURATION_LM_LOOPBACK_ENABLED;

    by 

    pInitCfg->loopbackMode = ETHERNET_MAC_CONFIGURATION_LM_LOOPBACK_DISABLED;