dear expert:
we found sometimes the system failed. the video cannot be observed in the screen.
after add A LOT of log in the system:
static void ivahd_boot(void) //#ifdef SYSTEM_DEBUG_IVA_PRCM Vps_printf(" IVA_PRCM: IVA_PRCM: Booting IVAHD...Start!!!"); //#endif //.... i = 0; while(((CM_IVAHD_CLKSTCTRL) & 0x100) & ~0x100 ) { if((i % 10000) == 0) { Vps_printf(" IVA_PRCM:CM_IVAHD_CLKSTCTRL=0x%x\n", CM_IVAHD_CLKSTCTRL); } i++; } //#ifdef SYSTEM_DEBUG_IVA_PRCM Vps_printf(" IVA_PRCM:Booting IVAHD...Done!!!"); //#endif
somethings especial observed in the log:
[2020/05/27_22:24:32|346] [HOST] [IPU1-0] 0.862990 s: IVA_PRCM: IVA_PRCM: Booting IVAHD...Start!!!
then no father infomaction observed relate to IPU1-0, but the other cores are ok with log coming out.
after failed to connect the device IPU1_C0 with the jtag xds560, the error message observed as follow:
Cortex_M4_IPU1_C0: Trouble Halting Target CPU: (Error -2062 @ 0x0) Unable to halt device. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.1.0.00001)
and so did the IVA-HD:
ARM9_ICONT1: Error connecting to the target: (Error -2062 @ 0x34BC) Unable to halt device. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 9.1.0.00001)
but i can connect to the IPU2 with out error.
we have checked that the bellow check the bellow pointer has 1.06V and 1.8V:
+1.06V_VDD_IVA->
VDD_IVA.1
VDD_IVA.2
VDD_IVA.3
VDD_IVA.4
+1.8V_Vdda_abe_per ->
VDDA_IVA
VDDA_GPU
any one can help me? Thanks a lot.