I use dm648 I2C too configure cmos sensor, the scl and sda are both pulled up by 10k resistors. however, when I write to ICDXR, the ICXRDY in ICSTR changes to 0 and remines 0, no matter how many cycles pass.
and no pulse is watched on SCL and SDA with oscilloscope. I dont know the reason. I think after the ICDXR is written, the ICXRDY is going to change to 1 after some cycles.