This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TDA2PXEVM: How to remove unexpected i2c access from I2C5

Part Number: TDA2PXEVM
Other Parts Discussed in Thread: TVP5158

Tool/software: TI-RTOS

Hi,

There were 3 I2C reads from I2C5 in TI-RTOS vision sdk platform.
Their I2C addresses are 0x25, 0x31 and 0x58. They were captured in oscilloscope, but I could not find it in source code.
It's very early stage of booting after1st log of IPU1-0

Jumping to MPU CPU0 App
[IPU1-0] 16.630025 s: ***** IPU1_0 Firmware build time 16:40:08 May 22 2019
..... I2C xfer ....

Regards,
HJ Kim

  • There were some i2c accesses to check board id in bsp_boardTda2xx.c().

    ti_components/drivers/pdk_01_10_02_07/packages/ti/drv/vps/src/boards/src/bsp_boardTda2xx.c

    Bsp_BoardId Bsp_boardGetIdTda2xx(void)
    {
    .....

    retVal = Bsp_deviceI2cProbeDevice(
    i2cData->probeInstId,
    BOARD_MULTIDES_IO_EXP_I2C_ADDR_0);
    .....

    retVal = Bsp_deviceI2cProbeDevice(
    i2cData->probeInstId,
    BOARD_SII9127_I2C_ADDR_1);
    .....

    retVal = Bsp_deviceI2cProbeDevice(
    i2cData->probeInstId,
    BOARD_TVP5158_I2C_ADDR_0);
    .....

  • Hi HJ Kim,

    thanks for updating the thread.

    Regards,
    Yordan