rmttt
2023年6月27日 12時05分
お世話になります。
CON6(USB)はUSB シリアル変換IC(CP2102N/Silicon Labs)経由でUART2に接続されています。
UART2でハードウェアフロー制御を使用するためにはdtsでPIN設定が必要だと考えています。
PIN設定のためにUART2のRTS、CTSはどのPINを使用しているのかご教授いただけますでしょうか。
①
MX8MP_IOMUXC_UART4_RXD__UART2_DCE_CTS
MX8MP_IOMUXC_UART4_TXD__UART2_DCE_RTS
②
MX8MP_IOMUXC_SD1_DATA4__UART2_DCE_RTS
MX8MP_IOMUXC_SD1_DATA5__UART2_DCE_CTS
③
MX8MP_IOMUXC_SAI3_RXC__UART2_DCE_CTS
MX8MP_IOMUXC_SAI3_RXD__UART2_DCE_RTS
at_dominique.m…
2023年6月27日 12時28分
rmtttさん
マルティネです。
> CON6(USB)はUSB シリアル変換IC(CP2102N/Silicon Labs)経由でUART2に接続されています。
> UART2でハードウェアフロー制御を使用するためにはdtsでPIN設定が必要だと考えています。
確かにフロー制御はデフォルトで使ってないですね。
おっしゃるとおりに、uart-has-rtscts を uart側で設定して、pinctrl の mux 機能でピン設定を行う必要があります。
> PIN設定のためにUART2のRTS、CTSはどのPINを使用しているのかご教授いただけますでしょうか。
> ①
> MX8MP_IOMUXC_UART4_RXD__UART2_DCE_CTS
> MX8MP_IOMUXC_UART4_TXD__UART2_DCE_RTS
こちらの UART4_RXD/TXD に接続しています。
よろしくお願いします