主题中讨论的其他器件: SysConfig
工具与软件:
你好
AM3358定制板与 BeagleBone Black 非常相似、但使用 DP83867ISRGZR 作为以太网 Phy。
使用最新的 SDK (dr-download.ti.com/.../ti-processor-sdk-linux-am335x-evm-09.01.00.001-Linux-x86-Install.bin)进行 u-boot 和内核构建。 可以通过电路板上的 SD 卡轻松启动。
以下是显示以太网启动的启动日志的一部分:
[22.068642] cpsw-switch 4a100000.switch:启动 ndev. 模式:dual_mac
[22.1639393939] TI DP83867 4a101000.MDIO:00:连接的 PHY 驱动程序(MII_BUS:phy_addr=4a101000.MDIO:00、IRQ=POLL)
[确定]已创建切片切片/system/systemd-fsck.
在/dev/mmcblk0p1...上启动文件系统检查
在/dev/mmcblk1p1...上启动文件系统检查
在/dev/mmcblk1p2...上启动文件系统检查
正在启动网络名称解析...
[确定]已完成/dev/mmcblk1p1.上的文件系统检查
安装/run/media/mmcblk1p1...
[确定]已完成/dev/mmcblk1p2.上的文件系统检查
[确定]已安装/run/media/mmcblk1p1.
安装/run/media/mmcblk1p2...
[确定]已完成/dev/mmcblk0p1.上的文件系统检查
[25.257829] EXT4-FS (mmcblk1p2 ):已安装的文件系统,带有序数据模式。 配额模式:已禁用。
安装/run/media/boot-mmcblk0p1...
[25.369077] cpsw 开关4a100000.switch eth0:链路接通- 1Gbps/全-流量控制关闭
[25.395700] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
[确定]已安装/run/media/mmcblk1p2.
[确定]已安装/run/media/boot-mmcblk0p1.
[确定]已启动网络名称解析。
[ OK ]已到达目标网络。
[ OK ]已到达目标主机和网络名称查找。
正在启动 Avahi mDNS/DNS-SD 堆栈...
开始启用和配置 wl18xx 蓝牙堆栈...
正在启动容器容器运行时...
[ OK ]已启动 Netperf 基准服务器。
[确定]已启动 NFSv2/3锁定的 NFS 状态监视器。
正在启动简单网络…协议(SNMP)守护程序...
正在启动许可用户会话...
板载以太网端口连接到交换机、笔记本电脑连接到同一交换机。 IP 地址通过 ifconfig 设置为 192.168.0.25、PC 地址为192.168.0.200
ethtool 用于检查显示链路正常的状态。
Arago 2023.04 AM335x-EVM -
AM335x-EVM 登录名:root
根@AM335x-EVM:~# ifconfig -a
eth0:flags=4163 MTU 1500
inet6 fe80::167f:fff:fec3:5fc7 prefixlen 64 scopeid 0x20.
乙醚14:7f:0f:C3:5F:C7 txqueuelen 1000 (以太网)
RX 数据包0字节0 (0.0B)
RX 错误0丢弃0溢出0帧0
TX 数据包24字节3828 (3.7KiB)
TX 错误0丢弃0溢出0载波0冲突0
Lo: flags=73. MTU 65536
INET 127.0.0.1网络掩码255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10.
loop txqueuelen 1000 (本地环回)
RX 数据包90字节7574 (7.3KiB)
RX 错误0丢弃0溢出0帧0
TX 数据包90字节7574 (7.3KiB)
TX 错误0丢弃0溢出0载波0冲突0
sit0:标志=128 MTU 1480
Unspec 00-00-00-00-02-00-BC-94-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX 数据包0字节0 (0.0B)
RX 错误0丢弃0溢出0帧0
TX 数据包0字节0 (0.0 B)
TX 错误0丢弃0溢出0载波0冲突0
root@AM335x-EVM:~# ifconfig eth0 192.168.0.25
根@AM335x-EVM:~# ifconfig -a
eth0:flags=4163 MTU 1500
INET 192.168.0.25网络掩码255.255.255.0广播192.168.0.255
inet6 fe80::167f:fff:fec3:5fc7 prefixlen 64 scopeid 0x20.
乙醚14:7f:0f:C3:5F:C7 txqueuelen 1000 (以太网)
RX 数据包0字节0 (0.0B)
RX 错误0丢弃0溢出0帧0
TX 数据包32字节5972 (5.8KiB)
TX 错误0丢弃0溢出0载波0冲突0
Lo: flags=73. MTU 65536
INET 127.0.0.1网络掩码255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10.
loop txqueuelen 1000 (本地环回)
RX 数据包90字节7574 (7.3KiB)
RX 错误0丢弃0溢出0帧0
TX 数据包90字节7574 (7.3KiB)
TX 错误0丢弃0溢出0载波0冲突0
sit0:标志=128 MTU 1480
Unspec 00-00-00-00-02-00-BC-94-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX 数据包0字节0 (0.0B)
RX 错误0丢弃0溢出0帧0
TX 数据包0字节0 (0.0 B)
TX 错误0丢弃0溢出0载波0冲突0
root@am335x-evm:~# ethtool eth0
eth0的设置:
支持的端口:[ TP MII ]
支持的链路模式:10baseT/half 10baseT/full
100baseT/half 100baseT/Full
1000baseT/half 1000baseT/full
支持的暂停帧使用:仅对称接收
支持自动协商:可以
支持的 FEC 模式:未报告
广播链路模式:10baseT/half 10baseT/full
100baseT/half 100baseT/Full
1000baseT/half 1000baseT/full
广播的暂停帧使用:否
广播的自动协商:是
通告的 FEC 模式:未报告
链路伙伴通告的链路模式:10BaseT /半10 baseT/full
100baseT/half 100baseT/Full
连接方广播的暂停帧使用:对称
连接方广播了自动协商:是
连接伙伴通告的 FEC 模式:未报告
速度:100MB/s
双工:全双工
自动协商:开启
主从配置(MASTER-SLAVE):首选从配置
主从状态:从
端口:双绞线
PHYAD:0
收发器:外部
MDI-X:未知
支持唤醒:ubgs
唤醒:d.
SecureOn 密码:00:00:00:00:00
当前消息级别:0x00000000 (0)
检测到链路:是
然而、当从 PC 对电路板或从电路板对 PC 执行 ping 操作时、两者都显示未通过。 我是否需要检查任何其他配置?
非常感谢您的任何评论或回复。

