I wanted to test if my UART(ttyMT1
) is working on my custom board (android project). I have 2 UARTs on my board- ttyMT0
& ttyMT1
. UART ttymt0
is my debug port. I have microcom
on my board as well.
Test1:
I connected Tx and Rx of ttyMT1
with a female to female jumper wire. Then, on my ADB, i opened microcom for ttyMT1
using the below command:
microcom -s 115200 /dev/ttyMT1
On my debug port (using minicom), ttyMT0
, I transmitted to ttyMT1
using echo as shown :
echo -ne 'Hello' > /dev/ttyMT1
and i was able to get the transmitted data print (HELLO) on ttyMT1
.
What i wanted to know was, is this enough to verify that my UART ttyMT1
is working fine or do i need to try something else?
Test2:
What i tried again was to connect ttyMT0
to my PC's usb port and ttyMT1
to another USB port of my PC using 2 separate USB to UART connectors. Then i opened 2 minicom, one for each and tried to transmit the same Hello
from ttyMT0
to ttyMT1
(ttyMT0
shows as ttyUSB0
on my PC and ttyMT1
as ttyUSB1
). But i didn't receive any print on ttyMT1
. Why is that?.
p.s. I'm unable to type anything on ttyMT1
. I probed ttyMT1
on Oscilloscope and i got the Tx signal but I didn't get anything on my scope when I probed on Rx.