Nous utilisons des cookies sur notre site web afin de vous fournir le meilleur service possible et d'améliorer encore notre site web. En cliquant sur le bouton "Accepter tout", vous acceptez l'utilisation de tous les cookies. Vous pouvez limiter les cookies utilisés en cliquant sur "Accepter la sélection". Vous trouverez de plus amples informations et une option pour révoquer votre sélection dans notre politique de confidentialité.

Nécessaire :

Ces cookies sont nécessaires pour la fonctionnalité de base. Cela vous permet de vous inscrire sur notre site web et notre forum ou de commander des produits avec notre boutique en ligne.

Statistiques :

Avec ces cookies, nous collectons des données d'utilisation anonymisées pour notre site web. Par exemple, nous pouvons voir quel contenu est intéressant pour nos visiteurs et quelles résolutions sont utilisées. Nous utilisons ces informations pour optimiser notre site web et vous offrir la meilleure expérience utilisateur possible.

Nécessaire
Statistiques

plus

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