嵌入式开发者社区

标题: AM335X Uboot下配置串口3引脚问题 [打印本页]

作者: lori    时间: 2019-6-28 09:32
标题: AM335X Uboot下配置串口3引脚问题
我使用的是am335x_evm_nandboot的config文件进行配置,我发现里面用到的dts文件是am335x_icev2.dts文件,进入里面看到uart3的配置引脚是
        uart3_pins_default: uart3_pins_default {
                pinctrl-single,pins = <
                        AM33XX_IOPAD(0x934, PIN_INPUT_PULLUP | MUX_MODE1) /* (L17) gmii1_rxd3.uart3_rxd */
                        AM33XX_IOPAD(0x938, PIN_OUTPUT_PULLUP | MUX_MODE1) /* (L16) gmii1_rxd2.uart3_txd */
                >;
        };

这样的,我对了一下原理图uart3使用的引脚是C15和C18两个引脚啊,这两个引脚在后面的cpsw中又被配置成rgmii的引脚,其他地方我也并没有发现配置uart3引脚的地方了,那他是如何成功工作的呢?

作者: 梁淑怡-Tronlong    时间: 2019-6-28 13:58
您好,
   1.UART3的使用并没有使用U-Boot下的设备树文件,使用的是内核下的设备树文件。此处并不影响UART3的使用。
   2.U-Boot的管脚初始化配置是在board/ti/am335x/mux.c
      U-Boot的管脚配置是在board/ti/am335x/board.c


作者: lori    时间: 2019-6-28 14:23
梁淑怡-Tronlong 发表于 2019-6-28 13:58
您好,
   1.UART3的使用并没有使用U-Boot下的设备树文件,使用的是内核下的设备树文件。此处并不影响UART3 ...

那uboot的设备树文件是没有用的吗?我看到里面是更改了mii相关引脚的




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4