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.2 disponible

2016-11-08 • La nouvelle version du pilote PCAN-Linux disponible


Téléchargement du pilote PCAN-Linux Version 8.2 (08.11.2016)

Mises à jour:

  • Corrige la gestion des verrous autour de device_write()
  • Ajout d'informations issues de socket-can dans /sys/class/pcan
  • Augmentation de la file d'émission de 50 à 500 entrées
  • Correction d'une faute de frappe dans le scripts Udev: ctrl_number est en fait ctrlr_number
  • Ajout de 2 nouveaux ioctl permettant la lecture des étendues des paramètres de vitesse, ainsi que des horloges disponibles (pcanfd.h, libpcanfd.h et libpcanfd.c sont impactés)
  • Le ratio sample_point est cirrectment pris en compte dans le calcul des parametères de vitesse
  • Ajout des cibles xeno et rtai dans les Makefile
  • Retrait du flag OFD_DSAMPLEPT (pcanfd_open() uniquement) : si sample_point doit être utilisé, alors il doit l'être pour les 2 vitesses nominale et de données
  • Le driver consiède dorénavant les valeurs de vitesse uniquement si BRP est différent de 0
  • Corrige la gestion de certains cas d'erreur pour les interfaces CAN-FD
  • pcanfdtst(RTAI): construit un meilleur Id. de tache unique
  • Retrait de msgs de trace en mode DEBUG oublié
  • Utilisation du mécanisme RX_BARRIER avec les PCAN-PCI Express FD pour éviter les fausse interruptions
  • Ajout de contrôles sur les index de canaux reçus des PCAN-PCI Express FD
  • Ajout du nouveau message d'état PCANFD_BUS_ERROR pour mieux remonter les interruptions BUS_ERROR du SJA1000
  • Ajout d'une notification d'état logicielle ACTIVE pour les matériels équipés de SJA1000 dés que le bus a été placé en mdoe opérationnel
  • Ajout du support des MSI pour les PCAN-PCI Express FD (voir aussi le nouveau paramètre du module "fdusemsi")
  • Le handler d'interruption du SJA1000 n'est plus entièrement verrouillé mais seul l'accès en écriture l'est
  • L'initialisatisation globale des cartes type PCI a été déplacée dans la fonction _probe()
  • Corrige l'utilisation de "irqmaxloop" et" irqmaxrxmsg" quand ils sont mis à 0 sur la ligne de commandes
  • Accèlère la façon dont les trames reçues du SJA1000 sont sauvegardées
  • Corrige la limitation du nombre de msgs STATUS dans la file de réception qui pouvait empêcher de recevoir des mises à jour de STATUS du bus
  • Ajout de 2 nouveaux paramètres au module "usemsi" et "fdusemsi" pour controller si les MSI doivent être activées (0=mode INTA, 1=mode MSI testé, 2=mode MSI partagé testé). La valeur par défaut de "usemsi"est 1, celle de "fdusemsi" est 2
  • Makefile: ajout de la définition de KBUILD_EXTRA_SYMBOLS pour retier les msgs "undefined symbols" quand la version RTAI du driver est compilée
  • libpcan.c: ajout du qualificateur "const" aux pointeurs non modifiés par les fonctions
  • Poste d'un msg STATUS lorsque le driver sort d'un cas d'erreur, pour notifier l'application de la fin de cet état d'erreur
  • Corrige comment le DMA est géré avec les PCAN-PCI Express FD: dorénavant; les zones Rx sont allouées une fois pour toutes alors que les zone Tx le sont à chaque fois que le canal est ouvert
  • Corrige la copie d'horloge de pcan vers netdev (intern_prescaler n'est plus utilisé)
  • Les étendues des paramèters de vitesses des interfaces CAN-FD ont été élargies à leur maximum
  • Corrige le calcul de bitrate_real quand la vitesse est définie via BRP


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