zoukankan      html  css  js  c++  java
  • H3 Linux内核更改uart1作调试串口

    1 在script.bin转换得来的script.fex里打开uart1功能

    167 [uart1]
    168 uart_used = 1
    169 uart_port = 1
    170 uart_type = 4
    171 uart_tx = port:PG06<2><1><default><default>
    172 uart_rx = port:PG07<2><1><default><default>
    173 uart_rts = port:PG08<2><1><default><default>
    174 uart_cts = port:PG09<2><1><default><default>

    176 [uart2]
    177 uart_used = 1
    178 uart_port = 2
    179 uart_type = 4
    180 uart_tx = port:PA00<2><1><default><default>
    181 uart_rx = port:PA01<2><1><default><default>
    182 uart_rts = port:PA02<2><1><default><default>
    183 uart_cts = port:PA03<2><1><default><default>


    222 [gpio_para]
    223 gpio_used = 1
    224 gpio_num = 19
    ....
    **在[gpio_para]项里把uart控制器所用到的gpio口相关信息删除掉**

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    设置好后,需要把script.fex转换成script.bin,并使用新的script.bin启动系统后,/dev/目录下就会有ttyS1, ttyS2设备文件

    2 修改板上的文件系统里的/etc/inittab文件:

    原: ttyS0::askfirst:-/bin/sh
    改成: ttyS1::askfirst:-/bin/sh
    1
    2
    3 在uboot上修改环境变量bootargs:
    uboot命令: setenv bootargs "root=/dev/mmcblk0p1 console=ttyS1,115200n8"

    4 把usb转uart的tx/rx线接在扩展口的UART1_TX,UART1_RX

    原文链接:https://blog.csdn.net/jklinux/article/details/79579145

    作者:柒月
    Q群 :2122210(嵌入式/机器学习)
  • 相关阅读:
    js字符串函数
    js流程语句
    js数组
    js变量
    js运算符
    Time.deltaTime和Time.realtimeSinceStartup
    Prefabs实例化 ResourceMgr
    SLua
    判断物体是否在摄像机内
    [Unity3D]引擎崩溃、异常、警告、BUG与提示总结及解决方法
  • 原文地址:https://www.cnblogs.com/Ph-one/p/14914567.html
Copyright © 2011-2022 走看看