The BeagleBoard provide a single RS232 port trough the TX and RX lines
of UART3 on the processor.
I use that port as TTY to manage and control that appliance.
Now I need to communicate with another serial device... how can I
obtain another RS232 port?
The BeagleBoard provide a single RS232 port trough the TX and RX lines
of UART3 on the processor.
I use that port as TTY to manage and control that appliance.
Now I need to communicate with another serial device... how can I
obtain another RS232 port?
One way is to attach a USB/RS-232 adapter to a USB host port. The adapter will appear as a second serial port accessed as /dev/ttyUSB0.
But I don't understand how to set that line into my kernel source!
I've the BeagleBoard xM... the mux signals are different from the
BeagleBoard rev.B6!
just add the below lines under the #define MUX_BEAGLE_XM in beagle.h
of u-boot-2010-09(i tested with this one ,feel free to use newer
versions) and cross compile it.
MUX_VAL(CP(UART2_CTS), (IEN | PTU | EN | M0)) /*UART2_CTS*/\
MUX_VAL(CP(UART2_RTS), (IDIS | PTD | DIS | M0)) /*UART2_RTS*/\
MUX_VAL(CP(UART2_TX), (IDIS | PTD | DIS | M0)) /*UART2_TX*/\
MUX_VAL(CP(MCBSP3_FSX), (IEN | PTD | DIS | M1)) /*UART2_RX*/\
it wil enable uart2 on the expansion header.