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
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
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
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.