Working on MIMXRT1170 EVK with the EVK GT_911 display.
Touch i2c is in M7 and which is automatically disabled when we flash the M4 code.(bare metal hello world from MCU expresso SDK 2.10.1)
We used generated example code(HelloWorld.ewp) for M7 display touch and a Hello world demo example for M4.
We have confirmed that we are not using multiple pins for same purpose.
While we flash the M4 code the M7 touch will automatically get stuck (display still works).
1. Will both core work independently at the same time ?
2. Pinmux is as follows in M7
IOMUXC_SetPinMux(IOMUXC_GPIO_DISP_B2_15_GPIO11_IO16, 0U); /* MIPI panel power */
IOMUXC_SetPinMux(IOMUXC_GPIO_AD_01_GPIO9_IO00, 0U);
IOMUXC_SetPinConfig(IOMUXC_GPIO_AD_01_GPIO9_IO00, 0x0u); /* touch reset */
IOMUXC_SetPinMux(IOMUXC_GPIO_AD_00_GPIO8_IO31, 1U); /* touch interrupt */
IOMUXC_SetPinConfig(IOMUXC_GPIO_AD_00_GPIO8_IO31, 0x0u);
/* I2C bus */
IOMUXC_SetPinConfig(IOMUXC_GPIO_LPSR_04_LPI2C5_SDA, 0xD8B0u);
IOMUXC_SetPinMux(IOMUXC_GPIO_LPSR_04_LPI2C5_SDA, 1u); /* i2c SDA */
IOMUXC_SetPinMux(IOMUXC_GPIO_LPSR_05_LPI2C5_SCL, 1u); /* i2c SCL */
IOMUXC_SetPinConfig(IOMUXC_GPIO_LPSR_05_LPI2C5_SCL, 0xD8B0u);
Display is working fine but there is no touch response.