2014年8月8日 星期五

[note] i.mx53 uart4 & uart5

freescale 的 BSP 預設是 DCE mode, 這裡的修改是以 DCE mode 為主, 因為在 DTE mode 底下 CTS 是可以正常讀取狀態, 但 TXD 無法讀取 (因為是 DCE mode, TXD 是 input).

UART4
- #define _MX53_PAD_CSI0_DAT17__UART4_CTS         IOMUX_PAD(0x430, 0x104, 2, 0x88C, 1, 0)
+ #define _MX53_PAD_CSI0_DAT17__UART4_CTS         IOMUX_PAD(0x430, 0x104, 2, 0x0, 0, 0)

UART5
- #define _MX53_PAD_CSI0_DAT19__UART5_CTS         IOMUX_PAD(0x438, 0x10C, 2, 0x894, 3, 0)
+ #define _MX53_PAD_CSI0_DAT19__UART5_CTS         IOMUX_PAD(0x438, 0x10C, 2, 0x0, 0, 0)

UART1&2&3 不用改.