Ce site utilise des cookies à des fins d'analyse, de gestion de la connexion au site marchand, au forum et de traitement d’une commande. En continuant à naviguer sur ce site, vous acceptez cette utilisation. Vous trouverez des informations détaillées sur l'utilisation des cookies dans notre politique de confidentialité.

OK Confidentialité

Pilote Linux 8.5.1 disponible

2017-10-27 • La nouvelle version du pilote PCAN-Linux disponible


Téléchargement du pilote PCAN-Linux Version 8.5.1
(2017-10-27)

Mises à jour:

  • Le pilote et la bibliothèque incluent 2 nouvelles fonctions/ioctl qui permettent de lire/positionner des valeurs à des options associées à un canal ouvert :
    • positionner un délai entre chaque trame écrite sur le bus CAN (contrôleurs CAN-FD uniquement)
    • définir un nouveau mode de timestamp permettant de remonter à l'applicatif le temps brut donné par le périphérique
    • obtenir les capacités d'un canal (capable de faire du CAN-FD, de positionner son propre numéro de périphérique ....)
    • définir un code et un masque de filtrage sur l'ID du message CAN en mode 11 ou 29 bits (modes standard ou étendu)
    • définir quels types de message l'applicatif veut recevoir: CAN, RTR, STATUS, ERROR, ...
  • Le pilote peut être compilé avec des noyaux plus récents que 4.10 dans lesquels pci_enable_msi_range() a disparu
  • Corrige la conversion BTR0BTR1 en vitesse de connexion dans le cas où le contrôleur est équipé d'une horloge > 8 MHz
  • Le Makefile de la bibliothèque génère automatiquement la version 32-bit quand il est exécuté sur un système 64-bit et qu'il est équipé pour
  • Les compteurs d'erreur Tx et Rx sont aussi lus sur le SJA1000
  • Ajout de la prise en compte des ERREURs lues sur le bus CAN (contrôleurs SJA1000 et CAN-FD uniquement): le pilote transmet à l'applicatif tous les messages d'erreur dont il est notifié par le contrôleur. L'applicatif est notifiée de cette ERREUR s'il l'a demandé
  • Le message d'avertissement "Compiling for __LP64__" affiché lors de "make" a été retiré
  • La version du Bootloader est dorénavant donnée lorsqu'on connecte un adaptateur CAN-USB du type PCAN-USB FD (dmesg)
  • Le mode "CAN 2.0 A/B" est forcé quand un contrôleur CAN-FD n'est pas initialisé en CAN-FD
  • Inclut le patch de "Benad, Friedrich [DE] mailto:friedrich.benad@airbus.com" qui permet la compilation du pilote en mode netdev avec un noyau 3.0
  • Corrige une faute de frappe dans udev/45-pcan.rules
  • Le pilote du noyau "peak_pciefd" (depuis 4.12) est ajouté à la liste des drivers blacklistés quand pcan est installé
  • Corrige l'utilisation du bit RTR dans les trames CAN-FD sortantes (non utilisé) ainsi qu'un problème de poids-faible poids-fort dans les messages CAN sortants (architectures big-endian uniquement)
  • Corrige un problème lié aux timestamps: dorénavant, PCANFD_INIT_TS_DRV_REL est correctement géré
  • Corrige une erreur de compilation en mode "netdev" avec les Noyaux supérieurs à 4.11 (le champ last_rx a été supprimé de struct net_device à partir de v4.11)
  • Ajout du paramètre de module "deftsmode" qui permet de définir le mode de timestamps par défaut pour tous les canaux. Ceci est très utile pour le mode netdev
  • Corrige le problème lié à l'utilisation d'une mémoire DMA pour les URB de controls dans le noyau 4.13, pour TOUTES les interfaces de type PCAN-USB FD ainsi que pour le PCAN-USB Pro. Le noyau 4.13 est le noyau de Ubuntu 17.10
  • Corrige le message esseulé "(le)" (ou "be") dans dmesg


Télécharger - le pilote PCAN-Linux
Site Internet Linux PEAK-System - Plus d'informations