i.MX8M Plus UART Pin Muxing

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX8M Plus UART Pin Muxing

3,010件の閲覧回数
robby_hill
NXP Employee
NXP Employee

On the 8M Plus, the pin configurator show twice as many available pins for the UART signals then the pin mux table in the reference manual does.  So, which one is right and if the pin configurator is correct, then what are the ALT modes for the other pins that are not shown in the reference manual pin mux table?

 

Look at UART4 uart_rx as an example.

robby_hill_0-1677790208870.png

 

 

robby_hill_1-1677790208922.png

 

0 件の賞賛
返信
3 返答(返信)

2,870件の閲覧回数
Mestkim
Contributor III

I don't believe it is tool issue or document issue. 

Because it is daisy input for those pins. 

This is definition from BSP. Please note, the 0x600 address of daisy input register. 

linux-imx/arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h

#define MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX 0x238 0x498 0x600 0x0 0x8
#define MX8MP_IOMUXC_UART4_RXD__UART4_DTE_TX 0x238 0x498 0x000 0x0 0x0

 

Untitled.png

Untitled1.png

0 件の賞賛
返信

2,904件の閲覧回数
FrankLiu
NXP Employee
NXP Employee

Hi, Robby,
      We double checked with the tool owner, here is the feedback.
      The UART that I.MX8M Plus used can support both DTE and DCE modes, where the RX and TX signals can be intermixed, see the picture below.
      When user is doing the pin selection, the UART mode configuration will also be chosen in DTS file, so the "doubled" option is correct. 
      Thanks! 

   

FrankLiu_2-1684809987784.png

 

FrankLiu_1-1684809865424.png

Best regards,
Frank Liu

 

0 件の賞賛
返信

2,973件の閲覧回数
FrankLiu
NXP Employee
NXP Employee

Thanks for the finding!
Seems it's pin config tool issue, UARTn_RX signal is mux to both RX and TX signal, so does UARTn_TX.
Other interfaces seem don't have this kind of issue.
Will ask tool owner to update this.

 

0 件の賞賛
返信