Hello all, my name is Pedro and I'm working to use the UDOO NEO in a telecomunications system. I must connect the UDOO NEO with another 2 components/systems using serial ports. Also, I must use the debug serial port to manage the system (as auxiliary management). I have the debug serial port working but I have the following problems for the other 2 serial ports: UART6 -> I have tried to enable the UART_6 like second serial port of my system but I haven't communication. I have followed the instructions of the threads of the forum 'A9 UART6 and Udoobuntu' (http://www.udoo.org/forum/threads/a9-uart6-and-udoobuntu.3196/) and 'A9 Serial Port problem' (http://www.udoo.org/forum/threads/a9-serial-port-problem.3614/#post-17486) but I haven't communications in the sides. What is wrong? I have tried to generate the image with the tutorial 'Compile UDOObuntu (complete bootable image)' (http://www.udoo.org/docs-neo/Advanced_Topics/Compile_UDOObuntu_(complete_bootable_image).html) and obtaining the last image from the section 'Downloads' (http://www.udoo.org/downloads/) UARTx -> How I can obtain/configure another serial port for the Linux-Ubuntu? Thanks in advance!
Hello all, I have solved the first of my problems (UART6) applying the patch of the thread 'A9 UART6 and Udoobuntu': Code: diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c index b27d3fe..d89c825 100644 --- a/drivers/tty/serial/imx.c +++ b/drivers/tty/serial/imx.c @@ -1221,7 +1221,8 @@ static int imx_startup(struct uart_port *port) /* Can we enable the DMA support? */ if (is_imx6q_uart(sport) && !uart_console(port) - && !sport->dma_is_inited) + && !sport->dma_is_inited + && !sport->port.flags == UPF_LOW_LATENCY) imx_uart_dma_init(sport); if (sport->dma_is_inited) { Is it possible configure another port to be used with the Linux-Ubuntu?
If you don't need to use the Arduino part you can switch it off and use also UART2 in Linux http://www.udoo.org/forum/index.php?posts/18326