This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62A7:如何设置 am62a EVM 板中的 uart5

Guru**** 2399305 points
Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1490809/am62a7-how-to-set-the-uart5-in-am62a-evm-board

器件型号:AM62A7
主题中讨论的其他器件:SysConfig

工具与软件:

在   "k3-am62a7-sk-dts "文件中仅设置 uart0/uart1。 现在我要使用 UART 端口5。 如何设置 dts 文件。

我不知道如何设置  pinctrl-0。 它应使端口与硬件匹配。  您能告诉我这个例子吗?

MAIN_uart0_PINS_DEFAULT: MAIN-uart0-DEFAULT-PINS {
                PINCTL-SINGLE、PINS = <
                        AM62AX_IOPAD (0x1c8、 PIN_INPUT、 0) /* (E14) UART0_RXD * /
                        AM62AX_IOPAD (0x1cc、 PIN_OUTPUT、 0) /* (D15) UART0_TXD * /
                >;
        };

MAIN_UART0 {
        引导全部;
        状态 = "正常";
        pinctrl-names  ="默认值";
        pinctrl-0 =<&MAIN_UART0_PINS_DEFAULT> ;
        扩展中断 = <&G gic500 GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>
                               <&MAIN_pmx0 0x1c8> ; /* (D14) UART0_RXD PADCONFIG114 */
        中断名称  ="IRQ"、"WAKEUP" ;
};

MAIN_UART1 {
        /* 主 UART1   由 TIFS 固件使用 */
        bootph-pre-ram;
        STATUS  ="保留";
        pinctrl-names  ="默认值";
        pinctrl-0 =<&MAIN_UART1_PINS_DEFAULT> ;
};


MAIN_UART5: 串行@2850000 {
                Compatible = "ti、am64-uart"、 "ti、am654-uart";
                REG = <0x00 0x02850000 0x00 0x100>  ;
                中断 =  ;
                电源域 = <&K3_PDS 156 TI_SCI_PD_Exclusive>;
                时钟 = <&K3_CLKS 156 0>;
                时钟名称 = "fclk";
                状态  ="已禁用";
        };


main_uart0: 串行@2800000 {
                Compatible = "ti、am64-uart"、 "ti、am654-uart";
                REG = <0x00 0x02800000 0x00 0x100>  ;
                中断 =  ;
                电源域 = <&K3_PDS 146 TI_SCI_PD_Exclusive>;
                时钟 = <&K3_CLKS 146 0>;
                时钟名称 = "fclk";
                状态  ="已禁用";
        };

        };

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Meng:

    [quote userid="643802" url="~/support/processors-group/processors/f/processors-forum/1490809/am62a7-how-to-set-the-uart5-in-am62a-evm-board 我不知道如何设置  pinctrl-0. 它应使端口与硬件匹配。  您能告诉我这个例子吗?

    我不确定你在寻找什么例子。 devicetree 已经具有 UART0的 Pinmux 设置、它应该是一个示例。

    您需要使用 pinmux 工具根据电路板上的引脚可用性生成 UART5的 pinmux 设置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能分享 pinmux 工具和指南吗,非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是在线工具- SysConfig:

    https://dev.ti.com/sysconfig/#/start