ZHCAEL2 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

 

  1.   1
  2.   摘要
  3.   商标
  4. 术语
  5. 先决条件
  6. 快速初始步骤
  7. 调试概述
  8. 网络驱动程序初始化过程
  9. 以太网 PHY 分析
  10. 以太网 MAC 统计信息分析
  11. 如何获取 IPv4 地址
  12. 跟踪数据包
  13. 10调试网络拓扑和技术
    1. 10.1 直接连接
    2. 10.2 静态 IP 地址
    3. 10.3 设置低比特率
    4. 10.4 连接交换机时的注意事项
  14. 11Linux® 实用程序汇总
  15. 12申请以太网支持的检查清单

如何获取 IPv4 地址

虽然不需要成功获得分配给被测 DUT 以太网接口的 IPv4 地址,但获取 IPv4 地址的过程提供了一种测试数据包基本发送和接收的方法。在默认的 TI SDK 文件系统中,当检测到以太网链路已建立时,便会尝试获取 IP 地址。未收到 IPv4 地址时,大多数用户都认定网络连接存在问题。不过,这种情况在网络拓扑中设置了 DHCP 服务器时会出现。如果未设置 DHCP 服务器,那么未收到 IPv4 地址并不总是表明网络连接失败,只是没有设置服务器来分配 IPv4 地址。

获取 IPv4 地址的第一步是确保 DUT 连接到具有 DHCP 服务器的链路伙伴或具有 DHCP 服务器的网络。如果没有 DHCP 服务器,则此 IP 地址获取过程将失败,并显示被测平台没有发送或接收数据包。

图 8-1 显示网络驱动程序初始化后,网络管理器会发送 DHCP 请求来获取 IP 地址。DHCP 服务器提供响应或 ACK,其中包含其分配给 DUT 的 IP 地址。

AM62x, AM64x, AM62Ax, AM62P Wireshark DHCP 消息图 8-1 Wireshark DHCP 消息

如果此 IP 地址获取过程未能成功完成,则下一步是跟踪数据包从发送数据包的 DUT 到接收数据包的链路伙伴的路径。这种跟踪数据包 (FTP) 的过程也涉及链路伙伴的响应发送到 DUT 以确认接收到发送的数据包。节 9描述了此 FTP 过程的分析。