AnsweredAssumed Answered

IOMux Register Outputs wrong?

Question asked by Selcuk Kuzugudenli on Jan 13, 2016
Latest reply on Jan 14, 2016 by Selcuk Kuzugudenli

Hi,

 

I am using IOMux tool for pin selection. The target device is  i.MX6 DualLite.

 

I selected pins V6 and W5 for UART4 connections:

Capture.JPG

When I run "Code Generate" in IOMux tool, this is what I get for UART4_ RX_DATA register settings:

 

V6KEY_ROW0NVCC_GPIOuart4.UART4_RX_DATAuart4.UART4_RX_DATA0x020E02580x000000040x020E06400x0001B0B00x020E09140x00000000

 

However the register  0x020E0914 value should be 0x00000003, not as IOMux reports 0x00000000 above. I confirmed this as per datasheet IOMUXC_UART4_UART_RX_DATA_SELECT_INPUT register settings. Also verified on our board that with value 0x00000000, UART4 do not work.  But setting the register as 0x00000003, UART4 is working fine. Looks like I am getting wrong register setting values from IOMux tool.

 

Am I doing something wrong in IOMux tool? Is there a setting that I am missing in the tool? Or is this a known bug in IOMux tool?

 

regards,

Selcuk

Outcomes