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: Vision SDK: BUS Fault

Part Number: TDA2PXEVM

Tool/software: TI-RTOS

hi all,

my board is J6P, SOC is TDA2Pxx. we use adv7182 video decoder, adv7182 communicate with SOC through I2C instance 3, now i try to get the adv7182 chip ID by reading register value.

I2C instance: BSP_DEVICE_I2C_INST_ID_3

I2C read address: 0x41

reg address: 0x11

then IPU2 crash as following info:

[HOST] [IPU2  ]     97.826328 s:  ### XDC ASSERT - ERROR CALLBACK START ###
 [HOST] [IPU2  ]     97.826389 s:
 [HOST] [IPU2  ]     97.826511 s: E_hardFault: FORCED
 [HOST] [IPU2  ]     97.826572 s:
 [HOST] [IPU2  ]     97.826602 s:  ### XDC ASSERT - ERROR CALLBACK END ###
 [HOST] [IPU2  ]     97.826663 s:
 [HOST] [IPU2  ]     97.826877 s:
 [HOST] [IPU2  ]     97.826938 s:  ### XDC ASSERT - ERROR CALLBACK START ###
 [HOST] [IPU2  ]     97.826999 s:
 [HOST] [IPU2  ]     97.827121 s: E_busFault: PRECISERR: Immediate Bus Fault, exact addr known, address: 4807a0a4
 [HOST] [IPU2  ]     97.827212 s:
 [HOST] [IPU2  ]     97.827243 s:  ### XDC ASSERT - ERROR CALLBACK END ###

and i dump the I2C base address as following:

[HOST] [IPU2  ]    302.208717 s: instId = 3, baseAddr = 0x4807a000!!
 [HOST] [IPU2  ]    302.209296 s: instId = 4, baseAddr = 0x4807c000!!

could anyone help me to figure out the problem?

best regards!