UART5 PAD Muxing

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

UART5 PAD Muxing

1,168 Views
bipulpandey
Contributor I

Hi I need an assistance of UART5 configuration (pad muxing) in the BSP. I am working on WINCE7.0 BSP. I have done all pad configuration but still something that is left.

if anyone is having BSP UART5 muxing file please share .

// Config uart5.UART_RX_DATA to pad KEY_ROW1

HW_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1_WR(
BF_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1_SION_V(DISABLED)|
BF_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1_MUX_MODE_V(ALT4));

HW_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_WR(
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_HYS_V(ENABLED) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_PUS_V(100K_OHM_PU) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_PUE_V(PULL) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_PKE_V(ENABLED) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_ODE_V(DISABLED) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_SPEED_V(100MHZ) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_DSE_V(40_OHM) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1_SRE_V(SLOW));

HW_IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT_WR(
 BF_IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT_DAISY_V(KEY_ROW1_ALT4));

//----------------------------------------------------------------------------------------------------------------------
HW_IOMUXC_SW_MUX_CTL_PAD_KEY_COL1_WR(
BF_IOMUXC_SW_MUX_CTL_PAD_KEY_COL1_SION_V(DISABLED) |
BF_IOMUXC_SW_MUX_CTL_PAD_KEY_COL1_MUX_MODE_V(ALT4));

HW_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_WR(
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_HYS_V(ENABLED) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_PUS_V(100K_OHM_PU) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_PUE_V(PULL) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_PKE_V(ENABLED) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_ODE_V(DISABLED) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_SPEED_V(100MHZ) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_DSE_V(40_OHM) |
BF_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1_SRE_V(SLOW));

HW_IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT_WR(
 BF_IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT_DAISY_V(KEY_ROW1_ALT4));

anything need to correct here 

Thanks

bipul Pandey 

Labels (3)
0 Kudos
2 Replies

1,004 Views
igorpadykov
NXP Employee
NXP Employee

Hi bipul

please check attached Porting Guide Chapter 2 Configuring the IOMUX Controller.

Nxp does not support wince for i.MX6 processors and one can apply to partners for such support.

It may be helpful to look at i.MX6 linux bsps on

http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-process...


Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,004 Views
bipulpandey
Contributor I

ThanksFor reply

As I know you are not supporting the WINCE7

I want to up and running silex Bluetooth on the sabre dual core.I am having cable as suggested.

I  took reference of application note AN3979 and IMX6_SX-SDCAN_BT_AppNote_142-00207-517A. My UART5 is working fine as I am able get data while loopback.

but my Bluetooth dll is loading and unloading 

I have done same as suggested 

below

1. cross RX and TX

2  hardware modification as suggested 

3.BT_DISABLE, BT_WAKEUP and BT_PWD_L should be high.

Please suggest what else I need to do for the same or is there any thing that should not to do. 

pastedImage_1.png

0 Kudos