Difference between revisions of "Recans A0"

From iagent
Jump to: navigation, search
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>
  
<pre>
 
sudo ip link set can0 type can bitrate 1000000
 
sudo ip link set up can0
 
</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.