Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:supercan_raspi:supercan_raspi_anleitung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
public:supercan_raspi:supercan_raspi_anleitung [2021/01/31 12:56] – [Installation] geier99public:supercan_raspi:supercan_raspi_anleitung [2023/08/06 18:27] (aktuell) – [Installation] geier99
Zeile 5: Zeile 5:
  
 ===== Installation ===== ===== Installation =====
-  - Erst mal alle Schritte von [[https://github.com/jgressmann/supercan/blob/master/Linux/README.md|SuperCAN - Linux - Readme]] durchführen.+  - Erst mal alle Schritte von [[https://github.com/jgressmann/supercan-linux/blob/main/README.md|SuperCAN - Linux - Readme]] durchführen.
   - Interface nun an den USB-Port anschließen und mal kontrollieren, ob es erkannt wurde und die USB Kommunikation in Ordnung ist:<code>pi@raspberrypi:~ $ lsusb -t   - Interface nun an den USB-Port anschließen und mal kontrollieren, ob es erkannt wurde und die USB Kommunikation in Ordnung ist:<code>pi@raspberrypi:~ $ lsusb -t
 /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
Zeile 12: Zeile 12:
         |__ Port 3: Dev 4, If 1, Class=Vendor Specific Class, Driver=supercan_usb, 12M         |__ Port 3: Dev 4, If 1, Class=Vendor Specific Class, Driver=supercan_usb, 12M
         |__ Port 3: Dev 4, If 2, Class=Application Specific Interface, Driver=, 12M         |__ Port 3: Dev 4, If 2, Class=Application Specific Interface, Driver=, 12M
-</code> sollte nun die 2 CAN-FD Kanäle anzeigen. \\ bzw. sollte in dem Kernellog nun folgnedes auftauchen<code>[ 1281.633820] usb 1-1.3: USB disconnect, device number 4 +</code> sollte nun die 2 CAN-FD Kanäle anzeigen. \\ bzw. sollte in dem Kernel log nun folgendes auftauchen<code>[ 1299.592718] usb 1-1.3: new full-speed USB device number 7 using dwc_otg
-[ 1299.592718] usb 1-1.3: new full-speed USB device number 7 using dwc_otg+
 [ 1299.749691] usb 1-1.3: New USB device found, idVendor=1d50, idProduct=5035, bcdDevice= 3.00 [ 1299.749691] usb 1-1.3: New USB device found, idVendor=1d50, idProduct=5035, bcdDevice= 3.00
 [ 1299.749708] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1299.749708] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Zeile 34: Zeile 33:
 [ 1299.767828] supercan_usb 1-1.3:1.1: device supports external loopback mode [ 1299.767828] supercan_usb 1-1.3:1.1: device supports external loopback mode
  
-</code> Wenn das alles in Ornung ist, kann nun der Socket CAN-Treiber verwendet werden.+</code> Wenn das alles in Ordnung ist, kann nun der Socket CAN-Treiber verwendet werden.
   - SocketCAN Device einrichten (Hinweis: da in meinem Raspi das PiCAN-Duo Modul verbaut ist, wird hier in den Beispielen can2/can3 genommen):   - SocketCAN Device einrichten (Hinweis: da in meinem Raspi das PiCAN-Duo Modul verbaut ist, wird hier in den Beispielen can2/can3 genommen):
     * Baudrate einstellen:<code>sudo ip link set can2 type can  bitrate 500000</code>     * Baudrate einstellen:<code>sudo ip link set can2 type can  bitrate 500000</code>
Zeile 46: Zeile 45:
           SuperCAN: tseg1 2..256 tseg2 2..128 sjw 1..128 brp 1..512 brp-inc 1           SuperCAN: tseg1 2..256 tseg2 2..128 sjw 1..128 brp 1..512 brp-inc 1
           SuperCAN: dtseg1 1..32 dtseg2 1..16 dsjw 1..16 dbrp 1..32 dbrp-inc 1           SuperCAN: dtseg1 1..32 dtseg2 1..16 dsjw 1..16 dbrp 1..32 dbrp-inc 1
-          clock 80000000numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535</code>Jetzt könne die Standard Tools von den CAN-Utils verwendet werden, wie z.B. <code>candump can2+          clock 80000000numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535</code>Jetzt könne die Standard-Tools von den CAN-Utils verwendet werden, wie z.B. <code>candump can2
 oder  oder 
 cansniffer -c -t 0 can2</code> ([[public:can-utils_tipps|Tipps zu den can-utils]]) cansniffer -c -t 0 can2</code> ([[public:can-utils_tipps|Tipps zu den can-utils]])
      * Das Schließen des CAN Kanals geschieht mit <code>sudo ip link set down can2</code>      * Das Schließen des CAN Kanals geschieht mit <code>sudo ip link set down can2</code>
  
public/supercan_raspi/supercan_raspi_anleitung.1612097762.txt.gz · Zuletzt geändert: 2021/01/31 12:56 von geier99