¿Cómo puedo habilitar el CAN BUS en mi kit de desarrollo NVIDIA Jetson mientras uso cámaras GMSL2 ZED X o ZED X Uno?

Last updated: August 13, 2026

Cuando instalas el controlador GMSL2 de Stereolabs en un kit de desarrollo NVIDIA Jetson para trabajar con ZED X o cámaras ZED X Uno, el árbol de dispositivos predeterminado se modifica para reasignar y habilitar las señales GPIO necesarias para controlar la tarjeta de captura GMSL2.

Si tu aplicación depende de CAN BUS habilitado, no puedes utilizar la herramienta Jetson-IO de NVIDIA para configurar los puertos GPIO y habilitar el CAN BUS. Esto se debe a que sobrescribiría la configuración del árbol de dispositivos establecida por el instalador del controlador GMSL2 de Stereolabs, lo que impediría que la tarjeta de captura GMSL2 funcionara.

Puedes habilitar manualmente el CAN BUS utilizando los siguientes comandos:

sudo apt-get install busybox
sudo busybox devmem 0x0c303018 w 0x458 # CAN 0 din
sudo busybox devmem 0x0c303010 w 0x400 # CAN 0 dout
sudo busybox devmem 0x0c303008 w 0x458 # CAN 1 din
sudo busybox devmem 0x0c303000 w 0x400 # CAN 1 dout

Para obtener más información, consulta la documentación oficial de NVIDIA.