ICSSg 有2个端口、现在只能使用一个端口。 如果我想使用2个端口,除了在 DTS 中添加一些配置外,您还需要更改驱动程序吗?
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.
否、ICSSG 使用两个端口、但只能使用一个端口。
环境:
Linux am64xx-EVM 5.4.106-rt54 #1 SMP 抢先于2021年6月25日星期五下午14:13:35 CST 2021年 Aarch64 Aarch64 Aarch64 GNU/Linux
端口:
CPsw 端口:
Eth0 Link encap: Ethernet HWaddr F4:84:4C:F9:58:DF
iNet addr:192.168.10.194 Bcast:192.168.10.255掩码:255.255.255.0
inet6 addr:fe80:f684:4cff:fef9:58df/64范围:链接
运行多播 MTU:1500公制:1的上广播
RX 数据包:194错误:0丢弃:0超限:0帧:0
TX 数据包:49错误:0丢弃:0超限:0载波:0
冲突:0 txqueuelen:1000
RX 字节:15675 (15.3 KiB) TX 字节:6196 (6.0 KiB)
ICSSG 端口:
ETH1链路连接:以太网 HWaddr 70:F1:0F:76:FF:0D
上广播多播 MTU:1500公制:1
RX 数据包:0错误:0丢弃:0超限:0帧:0
TX 数据包:0错误:0丢弃:0超限:0载波:0
冲突:0 txqueuelen:1000
RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)
不、我不想使用两个端口和 cpsw。
说明中有两个由 ICSSG 使用的端口,但只能使用一个端口。
[/报价]即将推出的适用于 AM64x 的8.0 Sitara SDK 将包括使用 ICSSG 的以太网 MAC 支持。 在 AM6442 GP EVM 上有3个以太网端口、其中一个在 AM6442引脚内部进行多路复用、因此 RGMII 引脚连接到 CPSW 或 ICSS。 默认 SDK 为2个连接 CPSW 的端口和1个连接 ICSS 的端口。 将出现一个覆盖层(K3-am642-EVM-icssg1-dualemac.dtbo)、该覆盖层将更改为1端口 CPSW、然后是2端口 ICSS。
我不确定您当前使用的软件是什么、但具有 Linux 支持 ICSS 的以太网 MAC 附带了8.0 SDK、将在几周内发布。
Pekka
正确 的 https://www.ti.com/tool/PROCESSOR-SDK-AM64X 当前有7.3、8.0、现在应该已推出。
Pekka
这是用于 R5内核的基于 FreeRTOS 的 MCU+ SDK。 它确实包含基于 ICSS 的以太网支持、但在具有 lwIP 协议栈的 FreeRTOS 中、不包括 A53和 Linux。 Linux SDK 8.0中提供了基于 Linux 的支持、但遗憾的是、这种支持看起来仍然不能下载。 应该很快。
默认情况下、Linux SDK 8.0具有来自 CPSW 的2个端口和来自 ICSS 的1个端口。 但是、将会有说明修改器件树以从 ICSS 启用2个端口。 该器件支持多达5个并联的以太网、但 https://www.ti.com/tool/TMDS64GPEVM 只有3个物理接口。
Pekka
TC qdisc 更换 dev eth2父根手柄100 taprio \
num_tc 3 \
映射0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 \
队列1@0 1@1@2 \
基准时0000 \
SCHED-Entry S 4 125000 \
SCHED-Entry S 2 125000 \
SCHED-Entry S 1 250000 \
标志2.
错误:设备不支持磁带卸载。