Dear All,
We have changed the UART Rx & Tx signal in the custom board as per iomux , UART Tx works fine and UART Rx does not work.
I am using the imx537 loco custom design and using ltib for BSP (U-boot2008-09)
Please help me resolve the issue.
Thanks,
Vidya
Hi Vidya
UART Rx line requires daisy chain setting, like
IOMUXC_FIRI_IPP_IND_RXD_SELECT_INPUT.
Porting new uart is described on Chapter 13 Registering a
New UART Driver i.MX53 System Development User’s Guide
http://www.nxp.com/files/32bit/doc/user_guide/MX53UG.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Igor,
Thanks for reply.
We have RX signal in custom board like:
/* UART1 RXD */
mxc_request_iomux(MX53_PIN_ATA_DMACK, IOMUX_CONFIG_ALT3);
mxc_iomux_set_pad(MX53_PIN_ATA_DMACK, 0x1E4);
mxc_iomux_set_input(MUX_IN_UART1_IPP_UART_RXD_MUX_SELECT_INPUT, 0x3);
instead of (mxc_request_iomux(MX53_PIN_CSI0_D11, IOMUX_CONFIG_ALT2);
mxc_iomux_set_pad(MX53_PIN_CSI0_D11, 0x1E4);
mxc_iomux_set_input(MUX_IN_UART1_IPP_UART_RXD_MUX_SELECT_INPUT, 0x1); )
and TX signal like
/* UART1 TXD */
mxc_request_iomux(MX53_PIN_ATA_DIOW, IOMUX_CONFIG_ALT3);
mxc_iomux_set_pad(MX53_PIN_ATA_DIOW, 0x1E4);
instead of ( mxc_request_iomux(MX53_PIN_CSI0_D10, IOMUX_CONFIG_ALT2);
mxc_iomux_set_pad(MX53_PIN_CSI0_D10, 0x1E4); )
But Rx does not work, please help us to resolve the problem.
Thanks,
Vidya
Hi Vidya
suggest to connect jtag and check with it these
iomux registers.
~igor
Dear Igor,
We do not have JTAG, Please suggest me part number for purchasing the JTAG.
Thanks,
Vidya
Hi Vidya
one can look at J-Link
SEGGER - The Embedded Experts for RTOS and Middleware, Debug Probes and Production Programmers
~igor