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(嵌入式/机器学习)
  • 相关阅读:
    Objective-C 数据集合
    iOS PresentViewControlle后,直接返回根视图
    NSMutableString 常用操作
    NSString 的常用操作
    iOS 获取网络状态
    C#属性封装
    C#类的一些概念
    ref和out 传递参数(C#)
    C#字符串的恒定性
    C#方法的重载和方法的可变参数
  • 原文地址:https://www.cnblogs.com/Ph-one/p/14914567.html
Copyright © 2011-2022 走看看