Difference between revisions of "Recans A0"
From iagent
Line 2: | Line 2: | ||
To bring up the RP2040 CAN controller: | To bring up the RP2040 CAN controller: | ||
+ | <pre> | ||
+ | sudo ip link set can0 type can bitrate 1000000 | ||
+ | sudo ip link set up can0 | ||
+ | sudo ifconfig can0 txqueuelen 128 | ||
+ | </pre> | ||
+ | |||
<pre> | <pre> | ||
sudo ip link set can1 type can bitrate 1000000 | sudo ip link set can1 type can bitrate 1000000 | ||
sudo ip link set up can1 | sudo ip link set up can1 | ||
+ | sudo ifconfig can1 txqueuelen 128 | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
Revision as of 11:05, 22 February 2024
Recans A0 has two controllers, one is based on RP2040, the other on MCP2515.
To bring up the RP2040 CAN controller:
sudo ip link set can0 type can bitrate 1000000 sudo ip link set up can0 sudo ifconfig can0 txqueuelen 128
sudo ip link set can1 type can bitrate 1000000 sudo ip link set up can1 sudo ifconfig can1 txqueuelen 128
The MCP2515 CAN controller
sudo mount -o remount,rw /boot sudo armbian-add-overlay /boot/overlay-user/sun50i-a64-spi1.dts sudo mount -o remount,ro /boot
ls -al /dev/spidev1.0
Interrupt: STEP7 = PL11
Errata
- SPI_CLK and SPI_MOSI are interchanged and need to be fixed.
- /RESET is floating.