Hi,
I am trying to communicate the OMAP 3530 (contained on a BeagleBoard) with an external device using the UART2 port (and maybe i will need to use the UART3 too). I have an angstrom distribution, with minicom installed on the beagle board.
I know that i need a voltage converter for the UART2 (already connected with the UART3 that is used for the connection with the terminal on a PC host) but i think that i should be capable at least to connect the TX pin with the RX pin of the UART2 and see some letters on the terminal window running minicom on the Beagleboard, when i type them. But it doesn't work.
So I have three questions.
1. I think that the problem with the UART2 (defined like /dev/ttyS1 on Linux) is that is multiplexed with another ports in the OMAP (TX is multiplexed with MCBSP3_CLKX and RX is multiplexed with MCBSP3_FSX) so, how can i tell the omap from linux to use those pins like the TX and RX and not like pins of the MCBSP or another multiplexed peripheral. I think this must be done in the U-boot file, but i am not really sure of it, and i dont know how to do it, in that case.
2. How can i configure the UART1 (defined like dev/ttyS0 on Linux) to use it to send and receive data with an external device (using minicom by the moment), because minicom does not allow me to do it, even if I am logged like superuser, and when i type dmesg grep | tty in the terminal it appears that ttyS0 is already configured to use it with the console.
3. Is no problem if I use UART1 to make the connection beetwen the OMAP and the external device? Because the UART port is used to send numerous messages to the terminal in a PC host when Angstrom is starting, and if i connect the port to the external device, i dont want that all that data be sent to the device each time the system be reset.
Regards,
Rodrigo Bernal