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
虽然不需要成功获得分配给被测 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 地址。
如果此 IP 地址获取过程未能成功完成,则下一步是跟踪数据包从发送数据包的 DUT 到接收数据包的链路伙伴的路径。这种跟踪数据包 (FTP) 的过程也涉及链路伙伴的响应发送到 DUT 以确认接收到发送的数据包。节 9描述了此 FTP 过程的分析。