Hi Igor
Thank you for reply.
I have to answer those question quickly because building process for their custom board have stopped due to this problem.
Could you answer following questions as soon as possible ?
I want to talk in the case of using UART1 and confirm all we have to do for UART serial downloader.
1. settings for serial download
1-1
User must set BOOT_MODE[1:0] to "01".
This refers to Table 8-1 of RM.
1-2
User must set WDOG_ENABLE to "1".
This refers to chapter 8.2.4 of RM.
1-3
User must set UART Serial Download Disable fuse (Fuse address is 0x470[3]) to "0".
This refers to Table 8-40 of RM.
2. external signal selection
Let me talk in the case of using UART1.
Is the following understanding correct ?
User can select either GPIO1_IO06 and UART1_CTS_B for UART1_CTS_B signal.
User can select either GPIO1_IO07 and UART1_RTS_B for UART1_RTS_B signal.
User can select only UART1_RX_DATA pad for UART1_RX_DATA pad.
User can select only UART1_TX_DATA pad for UART1_TX_DATA pad.
3. Pad control register settings
Let me talk in the case of using UART1.
The following register settings are up to customer. Is it correct ?
Do you have any reference for it ?
IOMUXC_SW_PAD_CTL_PAD_UART1_CTS_B or IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO06
IOMUXC_SW_PAD_CTL_PAD_UART1_RTS_B or IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO07
IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA
IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA
4. How to detect UART activity ?
How to detect UART activity after "Poll UART 1/2" ?
According to the serial download boot flow (Figure 8-2), it'll detect something after "Poll UART 1/2".
What activity does i.MX check ?
Is it register or other activities which are from external device ?
ko-hey