I m working on custom board based on tms320dm6437. sclk remains low even after reset (which i see by probing). i m initializing i2c a shown below,
I2C_ICMDR = 0; // Reset I2C
I2C_ICPSC = 2; // Config prescaler for 27MHz //13
I2C_ICCLKL = 40; // Config clk LOW for 100 kHz //5
I2C_ICCLKH = 40; // Config clk HIGH for 100 kHz //5
I2C_ICMDR |= ICMDR_IRS; // Release I2C from reset
my UART is working fine which is also based on AUX clk, but I2C is not working. what could be the problem??