Hi,
When my program runs to the following code:
static inline void I2C_ResetModuleState(I2C_Type *baseAddr)
{
/* Reset the I2C Bus Control Register values */
baseAddr->IBCR = 0x80;
/* Reset the I2C Bus Interrupt Configuration Register */
baseAddr->IBIC = 0x00;
}
It goes to IVOR1_Handler immediately.
The function I2C_ResetModuleState() was called by I2C_DRV_MasterInit() on the SDK.
The configuration and log of the registers are attached, hope it will be helpful.
Many thanks!