如果具有两个 CAN 端口的设备具有相同的 CAN-id,这会造成麻烦吗?
由于某种原因,网络是分开的,但两个网络的“主”应该是相同的。
编辑:在网络拓扑下方。
("master") CAN-BUS 0 +----------+
+----------+ |------->| CAN-ID 2 |
| |<------| +----------+
| CAN-ID 1 |
| |<------| +----------+
+----------+ |------->| CAN-ID 3 |
CAN-BUS 1 +----------+
据我所知,CAN-id 是在软件中设置的。如果我和你一起玩,ifconfig
就不能设置 CAN-id。相反,这是在我想通过以下方式生成 CAN 流量时设置的cangen
:
CANID=1
ip link set can0 type can bitrate 125000
ip link set up can0
cangen can0 -I $CANID -L 8 -v