[Armadillo:09275] UART3/UART5の制御手順

Tomoko Miyata email@hidden
2013年 10月 22日 (火) 21:45:37 JST


miyataと申します。

現在、armadillo440において独自でUARTドライバを作成していまが、
UART3とUART5の送信データがFIFOから送出されていない問題が発生しています。

◆質問
UART3とUART5の設定は、以下の他に何か設定が必要でしょうか。

◆設定
・IPGクロックの供給
受信は動作しているため、問題ないと考えてるため割愛します。

・IOMUXの設定
IOMUXC_SW_MUX_CTL_PAD_CSPI1_MOSI = 2
IOMUXC_SW_MUX_CTL_PAD_CSPI1_MISO = 2
IOMUXC_SW_MUX_CTL_PAD_CSPI1_SS1 = 2
IOMUXC_SW_MUX_CTL_PAD_CSPI1_SCLK = 2
IOMUXC_SW_MUX_CTL_PAD_CSI_D2 = 1
IOMUXC_SW_MUX_CTL_PAD_CSI_D3 = 1
IOMUXC_SW_MUX_CTL_PAD_CSI_D4 = 1
IOMUXC_SW_MUX_CTL_PAD_CSI_D5 = 1
IOMUXC_SW_PAD_CTL_PAD_CSI_D2 = 0xe0
IOMUXC_SW_PAD_CTL_PAD_CSI_D3 = 0xe0
IOMUXC_SW_PAD_CTL_PAD_CSI_D4 = 0xa0
IOMUXC_SW_PAD_CTL_PAD_CSI_D5 = 0
IOMUXC_SW_PAD_CTL_PAD_CSPI1_MOSI = 0xb1
IOMUXC_SW_PAD_CTL_PAD_CSPI1_MISO = 0xb1
IOMUXC_SW_PAD_CTL_PAD_CSPI1_SS1 = 0xa0
IOMUXC_SW_PAD_CTL_PAD_CSPI1_SCLK = 0
IOMUXC_UART3_IPP_UART_RTS_B_SELECT_INPUT = 0
IOMUXC_UART3_IPP_UART_RXD_MUX_SELECT_INPUT = 0
IOMUXC_UART5_IPP_UART_RTS_B_SELECT_INPUT = 1
IOMUXC_UART5_IPP_UART_RXD_MUX_SELECT_INPUT = 1

・UARTコントローラ制御
UART2は正常に動作しているため、問題ないと考えているため割愛します。

以上、よろしくお願いいたします。

miyata



armadillo メーリングリストの案内