Al realizar un test de una aplicación que he realizado en gambas 3.8.4 en otro equipo, me da un error "Error: Cannot open serial port (5)". Esta aplicación funciona perfectamente en mi equipo. En mi equipo tengo Ubuntu 14.04.01 64bits y en el otro equipo(en el que falla la aplicación) Ubuntu 14.04.02 32bits.
A modo de test he instalado gambas 3.8.4 completo en el nuevo equipo y he creado un proyecto con este código:
Private port as new SerialPort as "s_port"
Public sub Form_Open()
If port.Status = Net.Inactive Then
port.portname = "/dev/ttyS0"
port.Speed = "9600"
port.Parity = SerialPort.None
port.DataBits = SerialPort.Bits8
port.StopBits = SerialPort.Bits1
port.FlowControl = SerialPort.None
Try port.Open
If Error Then
Message.Warning("No puedo abrir el puerto serie:" & error.Text)
Endif
Endif
Public sub Form_Open()
If port.Status = Net.Inactive Then
port.portname = "/dev/ttyS0"
port.Speed = "9600"
port.Parity = SerialPort.None
port.DataBits = SerialPort.Bits8
port.StopBits = SerialPort.Bits1
port.FlowControl = SerialPort.None
Try port.Open
If Error Then
Message.Warning("No puedo abrir el puerto serie:" & error.Text)
Endif
Endif
Este código arroja "Error: Cannot open serial port (5)".
He verificado con "dmesg | grep tty" que el puerto tenga la denominación que utilizo.
Hay alguien que pueda orientarme a hacer alguna prueba concreta para intentar saber que esta pasando?
Gracias a todos.