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!