Estoy usando una nueva placa SoC Cyclone V de Enclustra ( Mercury+ SA2 ) montada en su placa base PE-1 .
Para conectarme a la placa en serie en la plataforma Windows, tengo que conectar la placa que se detecta como USB Serial Device Converter
en el Administrador de dispositivos. Y, a continuación, desde las propiedades, necesito habilitar VCP . Al hacer esto, ahora la placa adjunta aparece como un puerto COM, lo que me permite acceder a ella mediante un terminal serial como PuTTY. Esto funciona correctamente.
Estoy tratando de hacer lo mismo en mi sistema Linux con Ubuntu 16.04. El dispositivo se detecta como ttyUSB0. Ya he probado la screen
declaración. La moserial
interfaz gráfica de usuario. no funciona ¿Cómo debo proceder desde aquí? A continuación se muestra una captura de pantalla: Gracias :)
por favor verifique los permisos del nodo /dev
$ls -la /dev/ttyUSB0
Hay una alta probabilidad de que se parezca
crw-rw----. 1 root dialout 188, 0 Jul 18 13:27 /dev/ttyUSB0
Un dispositivo de caracteres con permisos RW para ROOT y permisos RW para el grupo de acceso telefónico.
Si este es el caso, compruebe la pertenencia al grupo del usuario que intenta acceder
$ groups
si el usuario no es parte del grupo de marcación, agréguelo
$ sudo usermod -a -G dialout $username
Luego, el usuario debe cerrar sesión y volver a iniciar sesión para volver a cargar los permisos del grupo.
Su nuevo puerto serie es /dev/ttyUSB0 (y ttyUSB1, como se muestra arriba).
Dado que parece que tiene problemas para acceder a él con 'pantalla', le sugiero que mire los permisos de /dev/ttyUSB0 (y/o ttyUSB1).
A veces, uno necesita cambiar el permiso para permitir que otros (que no sean root) accedan a los puertos tty.
como raíz: chmod ugo+wr /dev/ttyUSB0
(Este cambio puede restablecerse cuando reinicia. Eso se puede arreglar con un poco de google).
¿Qué ves cuando haces " ls -l /dev/ttyUSB* " en una terminal?
Además: con PuTTY en Linux, se especificaría /dev/ttyUSB0 como puerto (no COM1, etc.)
ls -l /dev/ttyUSB0
es: crw-rw-rw- 1 root dialout 188, 0 jul 18 14:18 /dev/ttyUSB0
y lo mismo para /dev/ttyUSB1 También he agregado al usuario al grupo de marcación mediante estos comandos: 'sudo gpasswd -add amitabhydv dialout' verificado y groups amitabhydv
obtuve: amitabhydv : amitabhydv adm dialout cdrom sudo dip plugdev lpadmin sambashare
Probado. Aún nada.
viliyar
who -u
_ Tengo el PID, entoncessudo kill PID
. ¡Funcionó totalmente! Me faltaba el último punto importante, cerrar sesión . Muchas gracias :)