SPRADJ8 October   2024 AM3351 , AM3352 , AM3354 , AM3356 , AM3357 , AM3358 , AM3359 , AM4372 , AM4376 , AM4377 , AM4378 , AM4379 , AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62P , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442 , DP83822H , DP83822HF , DP83822I , DP83822IF , DP83826E , DP83826I , DP83848-EP , DP83848Q-Q1 , DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS , DP83TC812R-Q1 , DP83TC812S-Q1 , DP83TC813R-Q1 , DP83TC813S-Q1 , DP83TC814R-Q1 , DP83TC814S-Q1 , DP83TG720R-Q1 , DP83TG720S-Q1 , DP83TG721R-Q1 , DP83TG721S-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Terminology
  5. Prerequisites
  6. Quick Initial Steps
  7. Debug Overview
  8. Network Driver Initialization Process
  9. Ethernet PHY Analysis
  10. Ethernet MAC Statistics Analysis
  11. How IPv4 Address is Obtained
  12. Follow the Packet
  13. 10Debug Network Topologies and Techniques
    1. 10.1 Direct Connection
    2. 10.2 Static IP Addresses
    3. 10.3 Setting Low Bit Rates
    4. 10.4 Beware When Connecting to a Switch
  14. 11Linux® Utilities Summary
  15. 12Checklist for Requesting Ethernet Support

Prerequisites

The following list includes details on the required setup prior to debugging an Ethernet interface on a TI EVM or a custom board:

  • When two platforms with Ethernet interfaces are connected to each other, the platform or device under test is called the DUT and the other platform is considered to be a link partner
  • The DUT can be a custom board or a TI EVM
  • If the issue is on a custom board, try the same test on a TI EVM that is running the latest TI SDK
  • For best results, use the latest TI Software Development Kit (SDK) for the DUT
  • Use the Linux user console on either a TI EVM or the custom board
  • The engineer performing the debugging knows how to use a Linux console
  • Only work with one interface at a time to keep the debug as simple as possible
  • The DUT is connected to a known valid link partner such as a PC or another board that has been proven to work
  • The DTS file is configured such that the DUT has successfully booted to a Linux user command prompt
  • If using an Ubuntu® PC as the link partner, do not run the PC as a virtual machine because it is possible that the resulting Ethernet MAC statistics are not accurate