En raison d’un problème dans les noyaux Linux-socfpga avant la version 4.1.33 pour Cyclone® SoC V, les données can peuvent être incurvées. Cela est dû à une limitation de l’interface HPS L4 Slave. Les registres du contrôleur CAN doivent être accessibles avec une largeur de 32 bits et sont incorrectement accessibles en tant que contrôleur 16 bits.
socfpga -4.1.33 LTSI ou une version ultérieure ont résolu le problème.
Voir peut : c_can : mise à jour des fonctions TX et RX D_CAN sur 32 bits – correction de l’accès Altera Cyclone