Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:supercan_raspi:supercan_raspi_anleitung

Dies ist eine alte Version des Dokuments!


SuperCAN mit Raspberry Pi

Das Interface verwendet den Linux SocketCAN driver. Dazu wird dann das entsprechende Kernelmodul benötigt welches dann das Interface als SocketCAN device einbindet.

Installation

  1. Erst mal alle Schritte von SuperCAN - Linux - Readme durchführen.
  2. Interface nun an den USB-Port anschließen und mal kontrollieren, ob es erkannt wurde und die USB Kommunikation in Ordnung ist:
    pi@raspberrypi:~ $ lsusb -t
    /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
        |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 3: Dev 4, If 0, 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

    bzw sollte in dem Kernellog nun folgnedes auftauchen

    [    4.032336] supercan_usb 1-1.3:1.0: device proto version 1, little endian, cmd buffer of 64 bytes
    [    4.040256] supercan_usb 1-1.3:1.0: device features perm=0010 conf=0743
    [    4.040285] supercan_usb 1-1.3:1.0: device D5035-01 SuperCAN ch0, serial 487a4a8a5339393338202020ff131426, firmware version 0.3.9
    [    4.053381] cdc_acm 1-1.1.2:1.0: ttyACM0: USB ACM device
    [    4.055389] supercan_usb 1-1.3:1.0: device has CAN msg buffer of 512 bytes
    [    4.055406] supercan_usb 1-1.3:1.0: device supports CAN-FD
    [    4.055415] supercan_usb 1-1.3:1.0: device supports monitoring mode
    [    4.055424] supercan_usb 1-1.3:1.0: device supports external loopback mode
    [    4.055699] cdc_acm 1-1.1.2:1.2: ttyACM1: USB ACM device
    [    4.056759] usbcore: registered new interface driver cdc_acm
    [    4.056770] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [    4.090041] supercan_usb 1-1.3:1.1: device proto version 1, little endian, cmd buffer of 64 bytes
    [    4.091554] supercan_usb 1-1.3:1.1: device features perm=0010 conf=0743
    [    4.091580] supercan_usb 1-1.3:1.1: device D5035-01 SuperCAN ch1, serial 487a4a8a5339393338202020ff131426, firmware version 0.3.9
    [    4.093164] supercan_usb 1-1.3:1.1: device has CAN msg buffer of 512 bytes
    [    4.093180] supercan_usb 1-1.3:1.1: device supports CAN-FD
    [    4.093189] supercan_usb 1-1.3:1.1: device supports monitoring mode
    [    4.093198] supercan_usb 1-1.3:1.1: device supports external loopback mode
    [    4.103866] usbcore: registered new interface driver supercan_usb
public/supercan_raspi/supercan_raspi_anleitung.1612095896.txt.gz · Zuletzt geändert: 2021/01/31 12:24 von geier99