Volver a Preguntas Frecuentes
【CAN Bus】¿Cómo actualizar el controlador del bus CAN para que sea compatible con el kernel 6.5 de Ubuntu 22.04 o una nueva versión?
En Ubuntu 22.04, la versión Kernel 6.5 requiere actualizar e instalar el siguiente conjunto de herramientas antes de poder usarla. Consulte los siguientes pasos:
1. Instale gcc y gcc-12.
#apt install gcc
#apt install gcc-12
2. Modifique el archivo main.c de la utilidad y vuelva a compilar. Consulte lo siguiente:
a. #cd ./EMUC_B202_SocketCAN_driver_v3.7_utility_v3.3_20230418/utility
b. Modifique main.c:
Elimine “- 1” de la línea 120 “#define N_EMUC (NR_LDISCS - 1)”.
Después de la modificación, queda como “#define N_EMUC (NR_LDISCS)”.