You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
539 B
23 lines
539 B
#!/bin/bash |
|
|
|
# once run, you can configure SITL for CAN just like a real board, with the CAN parameters |
|
# |
|
# CAN_P1_DRIVER=1 |
|
# CAN_D1_PROTOCOL=1 |
|
|
|
# once running you can also attach uavcan_gui_tool to vcan0 to monitor the CAN bus |
|
|
|
set -e |
|
set -x |
|
|
|
# cleanup from a previous run |
|
sudo killall -9 slcand 2> /dev/null || true |
|
for m in slcan can-gw vcan can_raw can; do |
|
sudo rmmod $m 2> /dev/null || true |
|
done |
|
|
|
sudo modprobe vcan |
|
sudo ip link add dev vcan0 type vcan |
|
sudo ip link set up vcan0 |
|
sudo ip link set vcan0 mtu 72 |
|
sudo modprobe can-gw
|
|
|