Android Things: Connect to Serial Debug Console

后端 未结 3 1357
失恋的感觉
失恋的感觉 2020-11-27 07:58

I\'ve been trying to connect to the serial console of a Raspberry Pi 3 with Android Things using USB to TTL cable from my Linux (Ubuntu) machine. Despite I

相关标签:
3条回答
  • Windows (with PuTTY)

    1. Install PuTTY
    2. Connect the board to machine with USB-to-TTL cable and find out the COM port using Windows Device Manager. You should look for the the one called USB Serial Port (in my case it was COM3).
    3. Run PuTTY and set it up. Use the speed as per the documentation (115200):

    1. Hit Open and type a command in a terminal window popped up.
    0 讨论(0)
  • 2020-11-27 08:28

    Linux (Ubuntu)


    What's in?

    • GNU Screen
    • Minicom
      • minicom one-line-command (short answer)
      • minicom UI (long answer, detailed)

    GNU Screen

    Run in terminal

    sudo screen port_name 115200
    

    See below (step 2) to find out port_name, e.g /dev/ttyUSB0. Hit Ctrl-A, then K, then Y to exit screen. Execute sudo apt-get install screen if not installed.


    Minicom

    • Short answer

    Run in terminal

    sudo minicom -b 115200 -o -D port_name
    

    See below (step 2) to find out port_name, e.g /dev/ttyUSB0. Hit Ctrl-A, then X to exit minicom.

    • Long answer (UI)

    minicom should be properly configured in order to open the connection. The general steps are as follows:

    1. Install minicom with

      sudo apt-get install minicom
      
    2. Connect Rpi3 with your host machine using USB-to-TTL cable and open the terminal. Find the tty connections with

      dmesg | grep -e tty
      

    In my case I get

    where ttyUSB0 is the board.

    1. Run minicom and select the serial port setup with

      sudo minicom -s
      

    You should see

    1. Check (or set) the settings for the tty connection. Make sure that /dev/ttyX corresponds to your connection, the one you get in the step 2 instead of X, and Bps/Par/Bits set as per the documentation.

    Similar to

    1. Now hit Exit and, if everything had been properly set up, the connection should be running. If you type the ls command you should see Android Thing's root directory

    1. For exiting minicom hit Ctrl-A, then hit Q, then Yes:

    0 讨论(0)
  • 2020-11-27 08:33

    I'm going to suggest some troubleshooting advice based in my own experience:

    Make sure you have the Tx and Rx cables connected correctly because all the other settings won't give you any warning, minicom would connect beautifully to the USB adapter but no info on your screen from your Pi.

    I didn't use a USB to TTL like the one you are using, mine has the labels for Tx and Rx inverted on the board. Took me some time and the help of an oscilloscope to figure out what was going on.

    0 讨论(0)
提交回复
热议问题