Auf unserer Website setzen wir Cookies ein, um Ihnen den bestmöglichen Service zu bieten und unsere Website weiter verbessern zu können. Mit dem Button "Alle akzeptieren" stimmen Sie der Verwendung aller Cookies zu. Über "Auswahl akzeptieren" können Sie die verwendeten Cookies eingrenzen. Weitere Informationen und eine Option zum Widerruf Ihrer Auswahl finden Sie in unserer Datenschutzerklärung.

Notwendig:

Diese Cookies sind für die grundlegende Funktionalität notwendig. Dadurch können Sie sich auf unserer Website und im Forum anmelden oder Produkte mit unserem Online-Shop bestellen.

Statistik:

Mit diesen Cookies erheben wir anonymisiert Nutzungsdaten für unsere Website. So können wir beispielsweise sehen, welche Inhalte für unsere Besucher interessant sind und welche Auflösungen verwendet werden. Anhand der Informationen optimieren wir unsere Website, um Ihnen eine möglichst gute Benutzererfahrung bieten zu können.

Notwendig
Statistik

Mehr

Linux Treiber 8.2

2016-11-08 • Neue Version des PCAN-Linux Treibers verfügbar


PCAN-Linux Treiber Download Version 8.2 (08.11.2016)

Änderungen:

  • Korrektur netdev lock/unlock bei device_write()
  • Informationen aus linux-can wurden /sys/class/pcan hingezugefügt
  • Tx fifo wurde auf 500 Einträge erweitert
  • Korrektur eines Schreibfehlers im Udev-Skript: ctrl_number ist richtig ctrlr_number
  • 2 neue ioctl wurden hinzugefügt, um Bit-Timing-Ranges sowie verfügbare Clocks vom Treiber auslesen zu können (betrifft pcanfd.h, libpcanfd.h und libpcanfd.c)
  • Das sample_point-Ratio wird nun bei der Berechnung der Bit-Timing Specs berücksichtigt
  • rtai und xeno wurden als neue Makefile targets hinzugefügt
  • OFD_DSAMPLEPT-Bits wurden entfernt (nur für pcanfd_open()): Wenn der sample_point angegeben wurde, muss er für beide, die nominale und die Daten-Bitrate, angegeben werden
  • Der Treiber berücksichtigt den Bitraten-Wert jetzt nur wenn BRP nicht 0 ist
  • Fehlerkorrektur bei der Handhabung einiger Fehlerzustände von CAN-FD-Adapter
  • pcanfdtst(RTAI): erstellt eine bessere Unique-Task-ID
  • DEBUG-Logs für die PCAN-PCI Express FD wurden entfernt
  • Verwendung des RX_BARRIER-Mechanismus bei der PCAN-PCI Express FD um jegliche störenden Unterbrechungen zu verhindern
  • Kontrollmöglichkeiten für den von PCAN-PCI Express FD empfangenen Kanal-Index wurden hinzugefügt
  • PCANFD_BUS_ERROR wurde als neue Status-Nachricht hinzugefügt, um BUS_ERROR-Interrupt-Meldungen für SJA1000-Anwendugen zu ermöglichen
  • Die Status-Nachricht software ACTIVE wurde für SJA1000-basierende Geräte hinzugefügt. Sie taucht auf, sobald der Bus eingerichtet ist
  • MSI-Unterstützung für die PCAN-PCI Express FD wurde hinzugefügt (siehe neuer Modulparameter "fdu semsi")
  • Der Interrupt-Handler SJA1000 ist nicht mehr komplett gesperrt. Nur noch der Schreibzugriff ist gesperrt
  • Die globale Initialisierung für PCAN-PCI-artigen Interfaces wurde in die _probe() Funktion verschoben
  • Korrektur der Handhabung wenn "irqmaxloop" und "irqmaxrxmsg" mit 0 über die Kommandozeile aufgerufen wurden
  • Beschleunigung wie Rx-Frames vom SJA1000-Empfangsbuffer gelesen und gespeichert werden
  • Fehler behoben bei der Limitierung der Status-Nachrichten, was dazu führen konnte, dass weitere Status-Änderungen des Busses nicht gemeldet wurden
  • Erweiterung um neue Modulparameter "usemsi" und "fdusemsi" zur Steuerung, ob MSI aktiviert werden soll (0 = nur INTA-Modus, 1 = MSI-Modus getestet, 2 = shared MSI-Modus getestet). Default von "usemsi" ist 1 und Default von "fdusemsi" ist 2
  • Makefile: Neues Define KBUILD_EXTRA_SYMBOLS um die "undefined symbols" Nachrichten zu entfernen, die auftreten, wenn man den Treiber mit RTAI erstellt
  • libpcan.c: Jedem Pointer, der nicht geändert werden kann, wurde const hinzugefügt
  • Wenn der Treiber einen Fehlerzustand verlässt, erscheint nun eine Soft-Status-Nachricht, um Anwendungen über das Ende des Fehler-Status zu benachrichtigen
  • Korrektur der DMA-Handhabung bei PCAN-PCI Express FD: Rx DMA wird einmalig gesetzt während Tx DMA jedes Mal gesetzt wird, wenn das Gerät geöffnet wird
  • Korrektur wie netdev Clocks von PCAN kopiert (intern_prescaler wird nicht mehr verwendet)
  • Die Bit-Timing-Ranges jedes CAN-FD-PC-Interfaces wurden auf ihr Maximum erhöht
  • Korrektur der Berechnung des bitrate_real-Felds, wenn die Bitrate mit BRP gesetzt wurde


Download - PCAN-Linux Treiber
PEAK-System Linux Website - Weitere Informationen