美文网首页
树莓派4b串口(UART)使用问题的解决方法 - Ubuntu

树莓派4b串口(UART)使用问题的解决方法 - Ubuntu

作者: star_walker | 来源:发表于2021-09-06 10:54 被阅读0次

    硬件连接

    Pin map

    raspberry-pi-4.png

    官方设计时都是将“硬件串口”分配给GPIO中的UART(GPIO14&GPIO15),因此可以独立调整串口的速率和模式

    连接图

    raspberry-pi4b-uart-connect.jpg

    配置方法

    1. 编辑/boot/firmware/ 目录下的config.txt文件

    添加下面两行

    enable_uart=1
    dtoverlay=disable-bt
    

    2. 编辑/boot/firmware/ 目录下的cmdline.txt文件

    参考下面内容修改

    dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc quiet splash
    

    3. 关闭板载蓝牙

    3.1 输入下面命令关闭hciuart

    sudo systemctl disable hciuart
    

    3.2 编辑/lib/systemd/system/hciuart.server 将 “ttyAMA0”修改为“ttyS0”, 参考下面内容修改

    [Unit]
    Description=Configure Bluetooth Modems connected by UART
    ConditionFileNotEmpty=/proc/device-tree/soc/gpio@7e200000/bt_pins/brcm,pins
    Requires=dev-ttyS0.device
    After=dev-ttyS0.device
    
    [Service]
    Type=forking
    ExecStart=/usr/bin/btuart
    
    [Install]
    WantedBy=multi-user.target
    

    4. Finally

    sudo reboot
    

    开始使用

    打开terminal,使用 minicom,走 /dev/ttyUSB0

    $ sudo minicom -s
    
    Welcome to minicom 2.8
    
    OPTIONS: I18n 
    Port /dev/ttyUSB0, 11:01:07
    
    Press CTRL-A Z for help on special keys
    
    
    root@l:/home/l# welcome to console world
    welcome: command not found
    root@l:/home/l# 
    

    相关文章

      网友评论

          本文标题:树莓派4b串口(UART)使用问题的解决方法 - Ubuntu

          本文链接:https://www.haomeiwen.com/subject/pfjewltx.html