【启明智显技术分享】sigmastar ssd202d双网口开发板多串口调试说明

提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸科技的新产品、新方案的主要特点及应用!希望你能第一时间了解并快速用上好的方案和产品!

sigmastar ssd202d双网口开发板多串口调试说明

在这里插入图片描述

串口与设备节点的对应关系

**vi kernel/arch/arm/boot/dts/infinity2m-doublenet.dtsi**
    aliases {
        console = &uart0;
        serial0 = &uart0;
        serial1 = &uart1;
        serial2 = &fuart;
        serial3 = &uart2;
    };

**加粗样式
普通串口配置

vi kernel/arch/arm/boot/dts/infinity2m-ssc011a-s01a-padmux-rgb565-rmii-doublenet.dtsi

在这里插入图片描述
Fuart带流控:使用MODE1:默认波特率是9600

<PAD_FUART_RX          PINMUX_FOR_FUART_MODE_1  MDRV_PUSE_FUART_RX>,
<PAD_FUART_TX          PINMUX_FOR_FUART_MODE_1  MDRV_PUSE_FUART_TX>,
<PAD_FUART_CTS        PINMUX_FOR_FUART_MODE_1  MDRV_PUSE_FUART_CTS>,
<PAD_FUART_RTS        PINMUX_FOR_FUART_MODE_1   MDRV_PUSE_FUART_RTS>,

Fuart不带流控:使用MODE2:默认波特率是9600 // /dev/ttyS2

<PAD_FUART_RX    PINMUX_FOR_FUART_MODE_2    MDRV_PUSE_FUART_RX>,
<PAD_FUART_TX    PINMUX_FOR_FUART_MODE_2    MDRV_PUSE_FUART_TX>,

uart0配置:默认波特率是115200 // /dev/ttyS0

<PM_UART_RX    PINMUX_FOR_UART0_MODE_1    MDRV_PUSE_UART0_RX >,
<PM_UART_TX    PINMUX_FOR_UART0_MODE_1    MDRV_PUSE_UART0_TX >,

uart1配置:默认波特率是9600 // /dev/ttyS1

<PAD_UART1_RX    PINMUX_FOR_UART1_MODE_1   MDRV_PUSE_UART1_RX>,
<PAD_UART1_TX    PINMUX_FOR_UART1_MODE_1   MDRV_PUSE_UART1_TX>,

uart2配置:默认波特率是9600 // /dev/ttyS3

<PAD_GPIO8    PINMUX_FOR_UART2_MODE_2    MDRV_PUSE_UART2_RX>,
<PAD_GPIO9    PINMUX_FOR_UART2_MODE_2    MDRV_PUSE_UART2_TX>,
vi infinity2m-doublenet.dtsi
        uart0: uart0@1F221000 {
            compatible = "sstar,uart";
            reg = <0x1F221000 0x100>;
            interrupts = <GIC_SPI INT_IRQ_UART_0 IRQ_TYPE_LEVEL_HIGH>;
            clocks = <&CLK_uart0>;
            status = "ok";
        };
        uart1: uart1@1F221200 {
            compatible = "sstar,uart";
            reg = <0x1F221200 0x100>;
            interrupts = <GIC_SPI INT_IRQ_UART_1 IRQ_TYPE_LEVEL_HIGH>;
            clocks = <&CLK_uart1>;
            status = "ok";
        };
        fuart: uart2@1F220400 {
            compatible = "sstar,uart";
            reg = <0x1F220400 0x100>, <0x1F220600 0x100>;
            interrupts = <GIC_SPI INT_IRQ_FUART IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI INT_IRQ_URDMA IRQ_TYPE_LEVEL_HIGH>;
            clocks = <&CLK_fuart>;
            dma = <0>;
            sctp_enable = <0>;//rts cts enable is 1
            //pad = <PAD_FUART_CTS>;
            //tolerance = <2>;
            status = "ok";
        };
        uart2: uart2@1F221400 {
            compatible = "sstar,uart";
            reg = <0x1F221400 0x100>;
            interrupts = <GIC_SPI INT_IRQ_UART_2 IRQ_TYPE_LEVEL_HIGH>;
            clocks = <&CLK_uart2>;
            status = "ok";
        };

我们在其他地方是由复用到这些串口引脚,所以需要关闭

  1. 把spi关掉
    在这里插入图片描述
  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值