I did it this way.
Our board has some differences from the EVK. Could you help check if the configuration is correct?
my configuration
void BOARD_InitPins(void) { /*!< Function assigned for the core: Cortex-M33[cm33] */
IOMUXC_SetPinMux(IOMUXC_PTA10_LPUART1_TX, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTA10_LPUART1_TX,
IOMUXC_PCR_PE_MASK |
IOMUXC_PCR_PS_MASK);
IOMUXC_SetPinMux(IOMUXC_PTA11_LPUART1_RX, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTA11_LPUART1_RX,
IOMUXC_PCR_PE_MASK |
IOMUXC_PCR_PS_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC0_FLEXSPI0_A_DQS, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC0_FLEXSPI0_A_DQS,
IOMUXC_PCR_DSE_MASK |
IOMUXC_PCR_PE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC1_FLEXSPI0_A_DATA7, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC1_FLEXSPI0_A_DATA7,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC10_FLEXSPI0_A_DATA0, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC10_FLEXSPI0_A_DATA0,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC2_FLEXSPI0_A_DATA6, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC2_FLEXSPI0_A_DATA6,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC3_FLEXSPI0_A_DATA5, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC3_FLEXSPI0_A_DATA5,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC4_FLEXSPI0_A_DATA4, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC4_FLEXSPI0_A_DATA4,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC5_FLEXSPI0_A_SS0_B, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC5_FLEXSPI0_A_SS0_B,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC6_FLEXSPI0_A_SCLK, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC6_FLEXSPI0_A_SCLK,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC7_FLEXSPI0_A_DATA3, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC7_FLEXSPI0_A_DATA3,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC8_FLEXSPI0_A_DATA2, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC8_FLEXSPI0_A_DATA2,
IOMUXC_PCR_DSE_MASK);
IOMUXC_SetPinMux(IOMUXC_PTC9_FLEXSPI0_A_DATA1, 0U);
IOMUXC_SetPinConfig(IOMUXC_PTC9_FLEXSPI0_A_DATA1,
IOMUXC_PCR_DSE_MASK);
}
schematic
