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.

[TDA4] New 8MP CIS Sensor development - I can't capture the image data.

Other Parts Discussed in Thread: TCA6408, TDA4VM

Hello,

I am developing the new 8MP cis sensor device driver. 

    DES (TI9702) - Ser(TI971) - 8MP Sensor ( 3840x2160, 4lane, MIPI datarate 900Mbps, RAW12  ) 

I check the I2C is working well. and I can observe the Sensor frame count is increasing. 

But I can't captured data. saved image_0000.raw data is not normal. 

This is related register situation

CSI_RX_IF_VBUS2APB_INTEGRATION_DEBUG (04504060h)

CSI_RX_IF_VBUS2APB_STREAM0_STATUS (04504104h)

==== Before Sensor start ====

root@j7-evm:~# devmem2 0x04504060
/dev/mem opened.
Memory mapped at address 0xffffbc76a000.
Read at address 0x04504060 (0xffffbc76a060): 0x10000000
root@j7-evm:~# devmem2 0x04504104
/dev/mem opened.
Memory mapped at address 0xffff92d15000.
Read at address 0x04504104 (0xffff92d15104): 0x00000000


==== Sensor start ====


root@j7-evm:~# devmem2 0x04504060
/dev/mem opened.
Memory mapped at address 0xffff9f729000.
Read at address 0x04504060 (0xffff9f729060): 0x10000000
root@j7-evm:~# devmem2 0x04504104
/dev/mem opened.
Memory mapped at address 0xffff94ab5000.
Read at address 0x04504104 (0xffff94ab5104): 0x80000111
root@j7-evm:~#

==== Sensor stop ====

root@j7-evm:~# devmem2 0x04504104
/dev/mem opened.
Memory mapped at address 0xffff9d201000.
Read at address 0x04504104 (0xffff9d201104): 0x80000110

=================================================

This is my log when I use run_app_single_cam.sh.

My sensor spec is similar with AR0820, so, I update the AR0820 code for the my sensor accordingly. 

It seems sensor is providing the data. but TDA4 can't handle the this data properly. 

Please check the my log. and give me the feedback. 

  • This is part of log -1

    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=4) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    [MCU2_0] 4.500612 s: CIO: Init ... Done !!!
    [MCU2_0] 4.500683 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_0] 4.500723 s: APP: Init ... !!!
    [MCU2_0] 4.500748 s: SCICLIENT: Init ... !!!
    [MCU2_0] 4.501007 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [MCU2_0] 4.501055 s: SCICLIENT: DMSC FW revision 0x8
    [MCU2_0] 4.501088 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_0] 4.501124 s: SCICLIENT: Init ... Done !!!
    [MCU2_0] 4.501151 s: UDMA: Init ... !!!
    [MCU2_0] 4.502560 s: UDMA: Init ... Done !!!
    [MCU2_0] 4.502625 s: MEM: Init ... !!!
    [MCU2_0] 4.502667 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
    [MCU2_0] 4.502742 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
    [MCU2_0] 4.502805 s: MEM: Init ... Done !!!
    [MCU2_0] 4.502830 s: IPC: Init ... !!!
    [MCU2_0] 4.502891 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_0] 4.502938 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0] 18.162514 s: IPC: HLOS is ready !!!
    [MCU2_0] 18.177880 s: IPC: Init ... Done !!!
    [MCU2_0] 18.177949 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_0] 18.390404 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_0] 18.390612 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0] 18.392133 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0] 18.392193 s: ETHFW: Init ... !!!
    [MCU2_0] 18.397024 s: Warning: Using 6 MAC address(es) from static pool
    [MCU2_0] 18.397131 s: ETHFW: Shared multicasts (software fanout):
    [MCU2_0] 18.397176 s: 01:00:5e:00:00:01
    [MCU2_0] 18.397346 s: 01:00:5e:00:00:fb
    [MCU2_0] 18.397396 s: 01:00:5e:00:00:fc
    [MCU2_0] 18.397442 s: 33:33:00:00:00:01
    [MCU2_0] 18.397485 s: 33:33:ff:1d:92:c2
    [MCU2_0] 18.397529 s: 01:80:c2:00:00:00
    [MCU2_0] 18.397572 s: 01:80:c2:00:00:03
    [MCU2_0] 18.397617 s: ETHFW: Reserved multicasts:
    [MCU2_0] 18.397712 s: 01:80:c2:00:00:0e
    [MCU2_0] 18.397767 s: 01:1b:19:00:00:00
    [MCU2_0] 18.398010 s: EnetMcm: CPSW_9G on MAIN NAVSS
    [MCU2_0] 18.407459 s: PHY 16 is alive
    [MCU2_0] 18.407541 s: PHY 17 is alive
    [MCU2_0] 18.407581 s: PHY 18 is alive
    [MCU2_0] 18.407614 s: PHY 19 is alive
    [MCU2_0] 18.408352 s: EnetPhy_bindDriver: PHY 16: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
    [MCU2_0] 18.408686 s: EnetPhy_bindDriver: PHY 17: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
    [MCU2_0] 18.409007 s: EnetPhy_bindDriver: PHY 18: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
    [MCU2_0] 18.409347 s: EnetPhy_bindDriver: PHY 19: OUI:0001c1 Model:27 Ver:00 <-> 'vsc8514' : OK
    [MCU2_0] 18.411068 s:
    [MCU2_0] ETHFW Version : 0.02.00
    [MCU2_0] 18.411141 s: ETHFW Build Date: Nov 10, 2022
    [MCU2_0] 18.411174 s: ETHFW Build Time: 10:54:52
    [MCU2_0] 18.411202 s: ETHFW Commit SHA:
    [MCU2_0] 18.411271 s: ETHFW: Init ... DONE !!!
    [MCU2_0] 18.411311 s: ETHFW: Remove server Init ... !!!
    [MCU2_0] 18.411499 s: CpswProxyServer: Virtual port configuration:
    [MCU2_0] 18.411553 s: mpu_1_0 <-> Switch port 0: mpu_1_0_ethswitch-device-0
    [MCU2_0] 18.411601 s: mcu_2_1 <-> Switch port 1: mcu_2_1_ethswitch-device-1
    [MCU2_0] 18.411643 s: mpu_1_0 <-> MAC port 1: mpu_1_0_ethmac-device-1
    [MCU2_0] 18.411683 s: mcu_2_1 <-> MAC port 4: mcu_2_1_ethmac-device-4
    [MCU2_0] 18.412794 s: CpswProxyServer: initialization completed (core: mcu2_0)
    [MCU2_0] 18.412870 s: ETHFW: Remove server Init ... DONE !!!
    [MCU2_0] 18.413986 s: Starting lwIP, local interface IP is dhcp-enabled
    [MCU2_0] 18.420519 s: Host MAC address: 70:ff:76:1d:92:c3
    [MCU2_0] 18.424435 s: [LWIPIF_LWIP] Enet LLD netif initialized successfully
    [MCU2_0] 18.455920 s: [LWIPIF_LWIP_IC] Interface started successfully
    [MCU2_0] 18.455991 s: [LWIPIF_LWIP_IC] NETIF INIT SUCCESS
    [MCU2_0] 18.465309 s: FVID2: Init ... !!!
    [MCU2_0] 18.465413 s: FVID2: Init ... Done !!!
    [MCU2_0] 18.465464 s: DSS: Init ... !!!
    [MCU2_0] 18.465495 s: DSS: Display type is eDP !!!
    [MCU2_0] 18.465523 s: DSS: M2M Path is enabled !!!
    [MCU2_0] 18.465550 s: DSS: SoC init ... !!!
    [MCU2_0] 18.465574 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
    [MCU2_0] 18.465789 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.465834 s: SCICLIENT: Sciclient_pmSetModuleState module=297 state=2
    [MCU2_0] 18.466030 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.466062 s: SCICLIENT: Sciclient_pmSetModuleState module=151 state=2
    [MCU2_0] 18.466216 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.466250 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=9 parent=11
    [MCU2_0] 18.466516 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    [MCU2_0] 18.466571 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=13 parent=18
    [MCU2_0] 18.466710 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    [MCU2_0] 18.466746 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=1 parent=2
    [MCU2_0] 18.466855 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    [MCU2_0] 18.466891 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=1 freq=148500000
    [MCU2_0] 18.467976 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0] 18.468029 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=1 state=2 flag=0
    [MCU2_0] 18.468201 s: SCICLIENT: Sciclient_pmModuleClkRequest success
    [MCU2_0] 18.468242 s: DSS: SoC init ... Done !!!
    [MCU2_0] 18.468270 s: DSS: Board init ... !!!
    [MCU2_0] 18.468390 s: DSS: Board init ... Done !!!
    [MCU2_0] 18.487537 s: DSS: Init ... Done !!!
    [MCU2_0] 18.487605 s: VHWA: VPAC Init ... !!!
    [MCU2_0] 18.487635 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
    [MCU2_0] 18.487856 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.487898 s: VHWA: LDC Init ... !!!
    [MCU2_0] 18.491840 s: VHWA: LDC Init ... Done !!!
    [MCU2_0] 18.491905 s: VHWA: MSC Init ... !!!
    [MCU2_0] 18.504520 s: VHWA: MSC Init ... Done !!!
    [MCU2_0] 18.504588 s: VHWA: NF Init ... !!!
    [MCU2_0] 18.506483 s: VHWA: NF Init ... Done !!!
    [MCU2_0] 18.506548 s: VHWA: VISS Init ... !!!
    [MCU2_0] 18.518520 s: VHWA: VISS Init ... Done !!!
    [MCU2_0] 18.518585 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0] 18.518628 s: VX_ZONE_INIT:Enabled
    [MCU2_0] 18.518656 s: VX_ZONE_ERROR:Enabled
    [MCU2_0] 18.518682 s: VX_ZONE_WARNING:Enabled
    [MCU2_0] 18.519979 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target MCU2-0
    [MCU2_0] 18.520223 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_NF
    [MCU2_0] 18.520628 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_LDC1
    [MCU2_0] 18.520950 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_MSC1
    [MCU2_0] 18.521197 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_MSC2
    [MCU2_0] 18.521626 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_VISS1
    [MCU2_0] 18.521925 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE1
    [MCU2_0] 18.522187 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE2
    [MCU2_0] 18.522592 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DISPLAY1
    [MCU2_0] 18.522884 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DISPLAY2
    [MCU2_0] 18.523128 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CSITX
    [MCU2_0] 18.523545 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE3
    [MCU2_0] 18.523847 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE4
    [MCU2_0] 18.524117 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE5
    [MCU2_0] 18.524518 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE6
    [MCU2_0] 18.524818 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE7
    [MCU2_0] 18.525091 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE8
    [MCU2_0] 18.525481 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M1
    [MCU2_0] 18.525758 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M2
    [MCU2_0] 18.525999 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M3
    [MCU2_0] 18.526231 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M4
    [MCU2_0] 18.526283 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_0] 18.526520 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0] 18.547576 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0] 18.547641 s: CSI2RX: Init ... !!!
    [MCU2_0] 18.547668 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0] 18.547802 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.547843 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
    [MCU2_0] 18.548007 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.548041 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
    [MCU2_0] 18.548183 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.548218 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
    [MCU2_0] 18.548427 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.548483 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
    [MCU2_0] 18.548606 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.549477 s: CSI2RX: Init ... Done !!!
    [MCU2_0] 18.549543 s: CSI2TX: Init ... !!!
    [MCU2_0] 18.549572 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0] 18.549739 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.549781 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2
    [MCU2_0] 18.549950 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.549986 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
    [MCU2_0] 18.550132 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 18.551009 s: CSI2TX: Init ... Done !!!
    [MCU2_0] 18.551072 s: ISS: Init ... !!!
    [MCU2_0] 18.551112 s: @@@ IssSensor_Init
    [MCU2_0] 18.551144 s: Found sensor IMX390-UB953_D3 at location 0
    [MCU2_0] 18.551188 s: Found sensor AR0233-UB953_MARS at location 1
    [MCU2_0] 18.551229 s: @@@ IssSensor_1H1_Init
    [MCU2_0] 18.551256 s: Found sensor 1H1-UB953_LI at location 2
    [MCU2_0] 18.551421 s: Found sensor UB9xxx_RAW12_TESTPATTERN at location 3
    [MCU2_0] 18.551480 s: Found sensor UB96x_UYVY_TESTPATTERN at location 4
    [MCU2_0] 18.551521 s: Found sensor GW_AR0233_UYVY at location 5
    [MCU2_0] 18.551557 s: IssSensor_Init ... Done !!!
    [MCU2_0] 18.551650 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0] 18.551685 s: VISS REMOTE SERVICE: Init ... !!!
    [MCU2_0] 18.551748 s: VISS REMOTE SERVICE: Init ... Done !!!
    [MCU2_0] 18.551779 s: UDMA Copy: Init ... !!!
    [MCU2_0] 18.553707 s: UDMA Copy: Init ... Done !!!
    [MCU2_0] 18.553814 s: APP: Init ... Done !!!
    [MCU2_0] 18.553862 s: APP: Run ... !!!
    [MCU2_0] 18.553886 s: IPC: Starting echo test ...
    [MCU2_0] 18.556862 s: APP: Run ... Done !!!
    [MCU2_0] 18.577251 s: [LWIPIF_LWIP_IC] Interface started successfully
    [MCU2_0] 18.577442 s: [LWIPIF_LWIP_IC] NETIF INIT SUCCESS
    [MCU2_0] 18.577560 s: Added interface 'br4', IP is 0.0.0.0
    [MCU2_0] 18.579497 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.]
    [MCU2_0] 18.579623 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[P] C7X_1[.]
    [MCU2_0] 18.579720 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.]
    [MCU2_0] 18.579895 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P]
    [MCU2_0] 18.954361 s: Function:CpswProxyServer_attachExtHandlerCb,HostId:0,CpswType:6
    [MCU2_0] 19.173376 s: Function:CpswProxyServer_attachExtHandlerCb,HostId:0,CpswType:6
    [MCU2_0] 22.089216 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:70:ff:76:1d:92:c2, FlowIdx:173, FlowIdxOffset:1
    [MCU2_0] 22.108121 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 22.108756 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 22.112787 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 22.122412 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:70:ff:76:1d:92:c1, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0] 22.125557 s: Cpsw_ioctlInternal: CPSW: Registered MAC address. ALE entry:7, Policer Entry:2
    [MCU2_0] 22.186613 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 22.188596 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:1:0:5e:0:0:1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 22.190694 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:33:33:ff:1d:92:c1, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 22.372215 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 22.372645 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 22.376948 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 22.402418 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:0, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 22.418185 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:3, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 22.420153 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:1:80:c2:0:0:e, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 22.420348 s: CpswProxyServer_isRsvdMcast: Reserved mcast cannot be added to filter
    [MCU2_0] 22.574032 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 22.574213 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:33:33:0:0:0:fb, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_0] 23.748847 s: Function:CpswProxyServer_setPromiscModeHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6,mode:disable
    [MCU2_0] 23.877186 s: Function:CpswProxyServer_filterAddMacHandlerCb,HostId:0,Handle:a39899f4,CoreKey:38acb7e6, MacAddress:33:33:0:1:0:3, vlanId:0, FlowIdx:172, FlowIdOffset:0
    [MCU2_1] 4.525827 s: CIO: Init ... Done !!!
    [MCU2_1] 4.525893 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1] 4.525938 s: APP: Init ... !!!
    [MCU2_1] 4.525966 s: SCICLIENT: Init ... !!!
    [MCU2_1] 4.526223 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [MCU2_1] 4.526272 s: SCICLIENT: DMSC FW revision 0x8
    [MCU2_1] 4.526305 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1] 4.526341 s: SCICLIENT: Init ... Done !!!
    [MCU2_1] 4.526382 s: UDMA: Init ... !!!
    [MCU2_1] 4.527796 s: UDMA: Init ... Done !!!
    [MCU2_1] 4.527853 s: MEM: Init ... !!!
    [MCU2_1] 4.527893 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1] 4.527966 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
    [MCU2_1] 4.528027 s: MEM: Init ... Done !!!
    [MCU2_1] 4.528054 s: IPC: Init ... !!!
    [MCU2_1] 4.528113 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1] 4.528164 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1] 18.375034 s: IPC: HLOS is ready !!!
    [MCU2_1] 18.390270 s: IPC: Init ... Done !!!
    [MCU2_1] 18.390341 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1] 18.390405 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1] 18.390444 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1] 18.392306 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1] 18.392380 s: FVID2: Init ... !!!
    [MCU2_1] 18.392456 s: FVID2: Init ... Done !!!
    [MCU2_1] 18.392491 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1] 18.392519 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1] 18.392955 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1] 18.392996 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1] 18.393456 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1] 18.393496 s: VHWA: DOF Init ... !!!
    [MCU2_1] 18.402275 s: VHWA: DOF Init ... Done !!!
    [MCU2_1] 18.402341 s: VHWA: SDE Init ... !!!
    [MCU2_1] 18.405181 s: VHWA: SDE Init ... Done !!!
    [MCU2_1] 18.405239 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1] 18.405286 s: VX_ZONE_INIT:Enabled
    [MCU2_1] 18.405316 s: VX_ZONE_ERROR:Enabled
    [MCU2_1] 18.405346 s: VX_ZONE_WARNING:Enabled
    [MCU2_1] 18.406554 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DMPAC_SDE
    [MCU2_1] 18.406810 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DMPAC_DOF
    [MCU2_1] 18.407044 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target MCU2-1
    [MCU2_1] 18.407102 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_1] 18.407138 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1] 18.407438 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1] 18.407483 s: UDMA Copy: Init ... !!!
    [MCU2_1] 18.409299 s: UDMA Copy: Init ... Done !!!
    [MCU2_1] 18.409380 s: APP: Init ... Done !!!
    [MCU2_1] 18.409417 s: APP: Run ... !!!
    [MCU2_1] 18.409445 s: IPC: Starting echo test ...
    [MCU2_1] 18.412184 s: APP: Run ... Done !!!
    [MCU2_1] 18.413545 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.]
    [MCU2_1] 18.413675 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.]
    [MCU2_1] 18.413861 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P]
    [MCU2_1] 18.579239 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P]
    [C6x_1 ] 4.588731 s: CIO: Init ... Done !!!
    [C6x_1 ] 4.588755 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ] 4.588766 s: APP: Init ... !!!
    [C6x_1 ] 4.588774 s: SCICLIENT: Init ... !!!
    [C6x_1 ] 4.588997 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [C6x_1 ] 4.589009 s: SCICLIENT: DMSC FW revision 0x8
    [C6x_1 ] 4.589019 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ] 4.589028 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ] 4.589038 s: UDMA: Init ... !!!
    [C6x_1 ] 4.590546 s: UDMA: Init ... Done !!!
    [C6x_1 ] 4.590568 s: MEM: Init ... !!!
    [C6x_1 ] 4.590580 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ] 4.590598 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ] 4.590613 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ dd000000 of size 50331648 bytes !!!
    [C6x_1 ] 4.590629 s: MEM: Init ... Done !!!
    [C6x_1 ] 4.590637 s: IPC: Init ... !!!
    [C6x_1 ] 4.590656 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ] 4.590671 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ] 17.738762 s: IPC: HLOS is ready !!!
    [C6x_1 ] 17.742514 s: IPC: Init ... Done !!!
    [C6x_1 ] 17.742539 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ] 18.390402 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ] 18.390419 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ] 18.391111 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ] 18.391147 s: VX_ZONE_INIT:Enabled
    [C6x_1 ] 18.391159 s: VX_ZONE_ERROR:Enabled
    [C6x_1 ] 18.391169 s: VX_ZONE_WARNING:Enabled
    [C6x_1 ] 18.391932 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_1 ] 18.391946 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ] 18.392273 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ] 18.392294 s: UDMA Copy: Init ... !!!
    [C6x_1 ] 18.396017 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ] 18.396035 s: APP: Init ... Done !!!
    [C6x_1 ] 18.396043 s: APP: Run ... !!!
    [C6x_1 ] 18.396052 s: IPC: Starting echo test ...
    [C6x_1 ] 18.397105 s: APP: Run ... Done !!!
    [C6x_1 ] 18.397408 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P]
    [C6x_1 ] 18.397937 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P]
    [C6x_1 ] 18.413217 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P]
    [C6x_1 ] 18.579057 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P]
    [C6x_2 ] 4.679091 s: CIO: Init ... Done !!!
    [C6x_2 ] 4.679117 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ] 4.679128 s: APP: Init ... !!!
    [C6x_2 ] 4.679135 s: SCICLIENT: Init ... !!!
    [C6x_2 ] 4.679347 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [C6x_2 ] 4.679359 s: SCICLIENT: DMSC FW revision 0x8
    [C6x_2 ] 4.679368 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ] 4.679378 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ] 4.679388 s: UDMA: Init ... !!!
    [C6x_2 ] 4.680896 s: UDMA: Init ... Done !!!
    [C6x_2 ] 4.680918 s: MEM: Init ... !!!
    [C6x_2 ] 4.680931 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ] 4.680950 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ] 4.680965 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e1000000 of size 50331648 bytes !!!
    [C6x_2 ] 4.680981 s: MEM: Init ... Done !!!
    [C6x_2 ] 4.680990 s: IPC: Init ... !!!
    [C6x_2 ] 4.681009 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ] 4.681024 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ] 18.138950 s: IPC: HLOS is ready !!!
    [C6x_2 ] 18.142659 s: IPC: Init ... Done !!!
    [C6x_2 ] 18.142685 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ] 18.390403 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ] 18.390419 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ] 18.391114 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ] 18.391150 s: VX_ZONE_INIT:Enabled
    [C6x_2 ] 18.391163 s: VX_ZONE_ERROR:Enabled
    [C6x_2 ] 18.391173 s: VX_ZONE_WARNING:Enabled
    [C6x_2 ] 18.391939 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C6x_2 ] 18.391953 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ] 18.392283 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ] 18.392303 s: UDMA Copy: Init ... !!!
    [C6x_2 ] 18.396404 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ] 18.396424 s: APP: Init ... Done !!!
    [C6x_2 ] 18.396432 s: APP: Run ... !!!
    [C6x_2 ] 18.396441 s: IPC: Starting echo test ...
    [C6x_2 ] 18.397579 s: APP: Run ... Done !!!
    [C6x_2 ] 18.397881 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.]
    [C6x_2 ] 18.397942 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P]
    [C6x_2 ] 18.413242 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P]
    [C6x_2 ] 18.579110 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P]
    [C7x_1 ] 5.237132 s: CIO: Init ... Done !!!
    [C7x_1 ] 5.237147 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ] 5.237159 s: APP: Init ... !!!
    [C7x_1 ] 5.237166 s: SCICLIENT: Init ... !!!
    [C7x_1 ] 5.237392 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [C7x_1 ] 5.237405 s: SCICLIENT: DMSC FW revision 0x8
    [C7x_1 ] 5.237415 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ] 5.237426 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ] 5.237435 s: UDMA: Init ... !!!
    [C7x_1 ] 5.238611 s: UDMA: Init ... Done !!!
    [C7x_1 ] 5.238624 s: MEM: Init ... !!!
    [C7x_1 ] 5.238635 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!!
    [C7x_1 ] 5.238655 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ] 5.238672 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ] 5.238689 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ] 5.238706 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!!
    [C7x_1 ] 5.238725 s: MEM: Init ... Done !!!
    [C7x_1 ] 5.238733 s: IPC: Init ... !!!
    [C7x_1 ] 5.238746 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ] 5.238759 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ] 18.291855 s: IPC: HLOS is ready !!!
    [C7x_1 ] 18.293834 s: IPC: Init ... Done !!!
    [C7x_1 ] 18.293848 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ] 18.390404 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ] 18.390421 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ] 18.390579 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ] 18.390603 s: VX_ZONE_INIT:Enabled
    [C7x_1 ] 18.390614 s: VX_ZONE_ERROR:Enabled
    [C7x_1 ] 18.390624 s: VX_ZONE_WARNING:Enabled
    [C7x_1 ] 18.390777 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1
    [C7x_1 ] 18.390870 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2
    [C7x_1 ] 18.390976 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3
    [C7x_1 ] 18.391056 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4
    [C7x_1 ] 18.391123 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5
    [C7x_1 ] 18.391194 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6
    [C7x_1 ] 18.391305 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7
    [C7x_1 ] 18.391374 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8
    [C7x_1 ] 18.391396 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ] 18.391408 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ] 18.391591 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ] 18.391606 s: APP: Init ... Done !!!
    [C7x_1 ] 18.391615 s: APP: Run ... !!!
    [C7x_1 ] 18.391623 s: IPC: Starting echo test ...
    [C7x_1 ] 18.391783 s: APP: Run ... Done !!!
    [C7x_1 ] 18.397414 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s]
    [C7x_1 ] 18.397950 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s]
    [C7x_1 ] 18.413268 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s]
    [C7x_1 ] 18.579145 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s]
    IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
    153.376182 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
    153.382254 s: VX_ZONE_INIT:Enabled
    153.382274 s: VX_ZONE_ERROR:Enabled
    153.382284 s: VX_ZONE_WARNING:Enabled
    153.383103 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    153.384118 s: VX_ZONE_INIT:[tivxHostInitLocal:86] Initialization Done for HOST !!!

  • ==== 2nd log =====

    IttCtrl_registerHandler: command echo registered at location 0
    IttCtrl_registerHandler: command iss_read_2a_params registered at location 1
    IttCtrl_registerHandler: command iss_write_2a_params registered at location 2
    IttCtrl_registerHandler: command iss_raw_save registered at location 3
    IttCtrl_registerHandler: command iss_yuv_save registered at location 4
    IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5
    IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6
    IttCtrl_registerHandler: command dev_ctrl registered at location 7
    IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8
    NETWORK: Opened at IP Addr = 10.0.3.27, socket port=5000!!!
    tivxImagingLoadKernels done
    153.411520 s: ISS: Enumerating sensors ... !!!
    [MCU2_0] 153.411981 s: @@@ ImageSensor_RemoteServiceHandler : cmd :0
    [MCU2_0] 153.412039 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
    [MCU2_0] 153.412143 s: @@@ IssSensor_DeserializerInit
    [MCU2_0] 153.412192 s: @@@ what is the i2c ub960 addr 3d
    [MCU2_0] 153.412224 s: @@@ change the I2cAddr for 9702
    [MCU2_0] 153.412285 s: @@@ initFusion2_UB97x
    [MCU2_0] 153.412490 s: write 0xfe to TCA6408 register 0x3
    [MCU2_0] 153.512363 s: @@@ IssSensor_DeserializerInit 843
    [MCU2_0] 153.512426 s: @@@ UB960 config start 3d
    [MCU2_0] 153.512486 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 4c reg value : 1
    [MCU2_0] 153.768375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5b reg value : 32
    [MCU2_0] 153.769381 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5c reg value : 34
    [MCU2_0] 153.770377 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5d reg value : 20
    [MCU2_0] 153.771375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 65 reg value : 24
    [MCU2_0] 153.772373 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 58 reg value : 5e
    [MCU2_0] 153.773375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 1 reg value : 1
    [MCU2_0] 154.029373 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : a0 reg value : 10
    [MCU2_0] 154.030379 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 4c reg value : 12
    [MCU2_0] 154.286372 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5b reg value : 32
    [MCU2_0] 154.287406 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5c reg value : 36
    [MCU2_0] 154.288381 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5d reg value : 20
    [MCU2_0] 154.289375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 65 reg value : 26
    [MCU2_0] 154.290375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 58 reg value : 5e
    [MCU2_0] 154.291376 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 1 reg value : 1
    [MCU2_0] 154.547377 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : a0 reg value : 11
    [MCU2_0] 154.548379 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 4c reg value : 24
    [MCU2_0] 154.804382 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5b reg value : 32
    [MCU2_0] 154.805382 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5c reg value : 38
    [MCU2_0] 154.806379 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5d reg value : 20
    [MCU2_0] 154.807374 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 65 reg value : 28
    [MCU2_0] 154.808377 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : b0 reg value : c
    [MCU2_0] 154.809373 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : b1 reg value : 2b
    [MCU2_0] 155.065375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : b2 reg value : 4
    [MCU2_0] 155.066383 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 58 reg value : 5e
    [MCU2_0] 155.067376 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : a0 reg value : 12
    [MCU2_0] 155.068377 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 4c reg value : 38
    [MCU2_0] 155.069378 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5b reg value : 32
    [MCU2_0] 155.070369 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5c reg value : 3a
    [MCU2_0] 155.071380 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 5d reg value : 20
    [MCU2_0] 155.072375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 65 reg value : 2a
    [MCU2_0] 155.073374 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 58 reg value : 5e
    [MCU2_0] 155.074371 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 1 reg value : 1
    155.331841 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
    155.331872 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS
    155.331894 s: ISS: Enumerating sensors ... found 2 : 1H1-UB953_LI
    155.331912 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN
    155.331929 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN
    155.331945 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY
    Select camera port index 0-7 : [MCU2_0] 155.330374 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : a0 reg value : 13
    [MCU2_0] 155.331375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : ffff reg value : 0
    [MCU2_0] 155.331527 s: End of UB960 config
    [MCU2_0] 155.331577 s: @@@ IssSensor_DeserializerInit 853
    [MCU2_0] 155.331622 s: @@@ IssSensor_DeserializerInit 862
    0
    6 registered sensor drivers
    a : IMX390-UB953_D3
    b : AR0233-UB953_MARS
    c : 1H1-UB953_LI
    d : UB9xxx_RAW12_TESTPATTERN
    e : UB96x_UYVY_TESTPATTERN
    f : GW_AR0233_UYVY
    Select a sensor above or press '0' to autodetect the sensor : Invalid selection
    . Try again
    6 registered sensor drivers
    a : IMX390-UB953_D3
    b : AR0233-UB953_MARS
    c : 1H1-UB953_LI
    d : UB9xxx_RAW12_TESTPATTERN
    e : UB96x_UYVY_TESTPATTERN
    f : GW_AR0233_UYVY
    Select a sensor above or press '0' to autodetect the sensor : c
    Sensor selected : 1H1-UB953_LI
    LDC Selection Yes(1)/No(0) : LDC Selection Yes(1)/No(0) : 0
    app_init done
    Querying 1H1-UB953_LI
    166.526634 s: ISS: Querying sensor [1H1-UB953_LI] ... !!!
    166.527170 s: ISS: Querying sensor [1H1-UB953_LI] ... Done !!!
    WDR mode is supported
    obj->aewb_cfg.ae_mode = 0
    obj->aewb_cfg.awb_mode = 0
    Sensor DCC is NOT enabled
    Sensor width = 3840
    Sensor height = 2160
    Sensor DCC ID = 820
    Sensor Supported Features = 0x60
    Sensor Enabled Features = 0x40
    166.527298 s: ljhyuk ::: ISS: Initializing sensor [1H1-UB953_LI], doing IM_SENSOR_CMD_PWRON ... !!!
    166.527805 s: ljhyuk LLL ISS: Initializing sensor [1H1-UB953_LI], doing IM_SENSOR_CMD_CONFIG ... !!!
    [MCU2_0] 166.526901 s: @@@ ImageSensor_RemoteServiceHandler : cmd :1
    [MCU2_0] 166.526955 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
    [MCU2_0] 166.526994 s: Received Query for 1H1-UB953_LI
    [MCU2_0] 166.527524 s: @@@ ImageSensor_RemoteServiceHandler : cmd :2
    [MCU2_0] 166.527568 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
    [MCU2_0] 166.527604 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x1
    [MCU2_0] 166.527646 s: @@@ IssSensor_PowerOn
    [MCU2_0] 166.528011 s: @@@ ImageSensor_RemoteServiceHandler : cmd :3
    [MCU2_0] 166.528065 s: @@@@skip the broadcast 1830
    [MCU2_0] 166.528092 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
    [MCU2_0] 166.528126 s: Application requested features = 0x40
    [MCU2_0]
    [MCU2_0] 166.528174 s: @@@@skip the broadcast 1877
    [MCU2_0] 166.528218 s: @@@@skip the broadcast mask : 1 1880
    [MCU2_0] 166.528253 s: @@@ 1H1_Probe I2C ADDR change
    [MCU2_0] 166.627313 s: ub953 config start : slaveAddr = 0x1a
    [MCU2_0] 166.627426 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1a reg addr : 1 reg value : 1
    [MCU2_0] 166.627552 s: Error writing 0x1 to UB953 register 0x1
    [MCU2_0] 166.627603 s: UB953 Error: Reg Write Failed for regAddr 1
    [MCU2_0] 166.627635 s: End of UB953 config
    [MCU2_0] 166.627673 s: @@@ 1H1_Probe finish the preScript 224
    [MCU2_0] 168.127356 s: @@@ 1H1_Probe CHECK!! 277
    [MCU2_0] 168.127400 s: Configuring camera # 0
    [MCU2_0] 168.127451 s: @@@ getUB960InstIdFromChId 1555
    [MCU2_0] 168.127491 s: @@@ 1H1_Config 300
    [MCU2_0] 168.227352 s: @@@ UB960 config start 3d
    [MCU2_0] 168.227430 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 32 reg value : 3
    [MCU2_0] 168.243369 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : f0
    [MCU2_0] 168.259363 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 3c reg value : aa
    [MCU2_0] 168.275363 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : 0
    [MCU2_0] 168.291362 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 33 reg value : 43
    [MCU2_0] 168.307364 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : c reg value : f
    [MCU2_0] 168.323371 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : ffff reg value : 0
    [MCU2_0] 168.323530 s: End of UB960 config
    [MCU2_0] 168.473315 s: ub953 config start : slaveAddr = 0x1a
    [MCU2_0] 168.473426 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1a reg addr : 1 reg value : 1
    [MCU2_0] 169.473378 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1a reg addr : 2 reg value : 32
    [MCU2_0] 169.474381 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1a reg addr : ffff reg value : 0
    [MCU2_0] 169.474540 s: End of UB953 config
    [MCU2_0] 169.474577 s: ub953 config start : slaveAddr = 0x1b
    [MCU2_0] 169.474643 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1b reg addr : 1 reg value : 1
    [MCU2_0] 169.474746 s: Error writing 0x1 to UB953 register 0x1
    [MCU2_0] 169.474794 s: UB953 Error: Reg Write Failed for regAddr 1
    [MCU2_0] 169.474825 s: End of UB953 config
    [MCU2_0] 169.474849 s: ub953 config start : slaveAddr = 0x1c
    [MCU2_0] 169.474911 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1c reg addr : 1 reg value : 1
    [MCU2_0] 169.475010 s: Error writing 0x1 to UB953 register 0x1
    [MCU2_0] 169.475054 s: UB953 Error: Reg Write Failed for regAddr 1
    [MCU2_0] 169.475084 s: End of UB953 config
    [MCU2_0] 169.475108 s: ub953 config start : slaveAddr = 0x1d
    [MCU2_0] 169.475167 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1d reg addr : 1 reg value : 1
    [MCU2_0] 169.475262 s: Error writing 0x1 to UB953 register 0x1
    [MCU2_0] 169.475355 s: UB953 Error: Reg Write Failed for regAddr 1
    [MCU2_0] 169.475392 s: End of UB953 config
    [MCU2_0] 169.475431 s: @@@ UB960 config start 3d
    [MCU2_0] 169.475485 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 32 reg value : 3
    [MCU2_0] 169.491366 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : f0
    [MCU2_0] 169.507367 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 3c reg value : aa
    [MCU2_0] 169.523371 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : 0
    [MCU2_0] 169.539369 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 33 reg value : 43
    [MCU2_0] 169.555369 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : c reg value : f
    [MCU2_0] 169.571375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : ffff reg value : 0
    [MCU2_0] 169.571528 s: End of UB960 config
    [MCU2_0] 169.621319 s: Configuring 1H1 imager .. Please wait till it finishes
    [MCU2_0] 169.621421 s: @@@ what is the sensor i2c addr : 12 378
    [MCU2_0] 169.621478 s: @@@ forcely change the sensor i2c addr : 12 380
    [MCU2_0] 169.621542 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 101c regValue : 3
    [MCU2_0] 169.622373 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 101e regValue : dd
    [MCU2_0] 169.623381 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 1020 regValue : 0
    [MCU2_0] 169.624377 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 1022 regValue : ccc0
    [MCU2_0] 169.625376 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 1026 regValue : 11
    [MCU2_0] 169.626375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 1028 regValue : 1ea1
    [MCU2_0] 169.627375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 102a regValue : 3
    [MCU2_0] 169.628372 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 102c regValue : d8
    [MCU2_0] 169.629377 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 102e regValue : 2
    [MCU2_0] 169.630375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 103e regValue : 1a
    [MCU2_0] 169.631375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 100c regValue : f2
    [MCU2_0] 169.632378 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70c4 regValue : 3
    [MCU2_0] 169.633373 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70d8 regValue : 9
    [MCU2_0] 169.634375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70da regValue : 14
    [MCU2_0] 169.635372 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70dc regValue : 2
    [MCU2_0] 169.636375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70c2 regValue : 4
    [MCU2_0] 169.637402 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70c0 regValue : 0
    [MCU2_0] 169.638379 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70d6 regValue : 2
    [MCU2_0] 169.639378 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70d4 regValue : 2
    [MCU2_0] 169.640373 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 70b0 regValue : 3
    [MCU2_0] 169.641372 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3528 regValue : 3ba
    [MCU2_0] 169.642374 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3530 regValue : 3ba
    [MCU2_0] 169.643375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3532 regValue : a8
    [MCU2_0] 169.644375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 353a regValue : 34b
    [MCU2_0] 169.645379 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 353e regValue : 35a
    [MCU2_0] 169.646377 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3562 regValue : 3aa
    [MCU2_0] 169.647375 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3aba regValue : a48

  •   ==========   3rd log ===============

    [MCU2_0] 170.226376 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 383e regValue : 14d
    [MCU2_0] 170.227372 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3840 regValue : c35
    [MCU2_0] 170.228376 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : b1aa regValue : f7
    [MCU2_0] 170.229373 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 1048 regValue : 20
    [MCU2_0] 170.230376 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 1056 regValue : 8002
    [MCU2_0] 170.231371 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 106 regValue : ffff
    [MCU2_0] 170.232372 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3018 regValue : 1
    [MCU2_0] 170.233378 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3016 regValue : 1
    [MCU2_0] 170.234379 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 3020 regValue : 0
    [MCU2_0] 170.235372 s: @@@ 1H1 Sensor write sensor i2c addr : sensorI2cAddr : 12 regAddr : 100 regValue : 1
    170.246572 s: ISS: Initializing sensor [1H1-UB953_LI] ... Done status : 0 !!!
    Creating graph
    Initializing params for capture node
    capture_config = 0x0xffffb43bb790
    Creating capture node
    obj->capture_node = 0x0xffffb432d510
    Test data path is NULL. Defaulting to current folder
    imgaddr_width = 3840
    imgaddr_height = 2160
    imgaddr_stride = 7680
    [MCU2_0] 170.246314 s: 1H1 config done
    [MCU2_0] 170.246366 s: IM_SENSOR_CMD_CONFIG returning status = 0
    16588800 bytes read from /home/root/img_0000.raw
    app_create_viss : sensor_dcc_id = 820
    AEWB Set Reference done
    Display Set Target done
    vxSetGraphScheduleConfig done
    Scaler is enabled
    app_create_graph exiting
    app_create_graph done
    170.704697 s: ISS: Starting sensor [1H1-UB953_LI] ... !!!
    [MCU2_0] 170.705207 s: @@@ ImageSensor_RemoteServiceHandler : cmd :4
    [MCU2_0] 170.705263 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
    [MCU2_0] 170.705362 s: IM_SENSOR_CMD_STREAM_ON: channel_mask = 0x1
    [MCU2_0] 170.705430 s: @@@ IssSensor_Start 949
    [MCU2_0] 170.705469 s: @@@ IssSensor_Start 954
    [MCU2_0] 170.705503 s: @@@ IssSensor_Start 960
    [MCU2_0] 170.705541 s: @@@ IssSensor_Start 990
    [MCU2_0] 170.705577 s: @@@ IssSensor_Start 1000
    [MCU2_0] 170.705612 s: @@@ IssSensor_Start 1003
    [MCU2_0] 170.705647 s: @@@ 1H1_StreamOn 422
    [MCU2_0] 170.705686 s: @@@ getUB960InstIdFromChId 1555
    [MCU2_0] 170.806720 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x11
    [MCU2_0] 170.907713 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x14
    [MCU2_0] 171.008706 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x17
    [MCU2_0] 171.109708 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x1a
    [MCU2_0] 171.210707 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x1d
    [MCU2_0] 171.311708 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x20
    [MCU2_0] 171.412702 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x23
    [MCU2_0] 171.513709 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x26
    [MCU2_0] 171.614724 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x2a
    [MCU2_0] 171.715720 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x2d
    [MCU2_0] 171.816719 s: 1H1 Debug Reg 0 : FRAME_COUNT, Addr 0x3000, Value 0x30
    [MCU2_0] 171.827353 s: @@@ UB960 config start 3d
    [MCU2_0] 171.827430 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 32 reg value : 3
    [MCU2_0] 171.843363 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : f0
    [MCU2_0] 171.859365 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 3c reg value : aa
    [MCU2_0] 171.875366 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : 0
    [MCU2_0] 171.891365 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 33 reg value : 43
    [MCU2_0] 171.907364 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : c reg value : f
    171.923789 s: ISS: Starting sensor [1H1-UB953_LI] ... !!!


    ==========================
    Demo : Single Camera w/ 2A
    ==========================

    p: Print performance statistics

    s: Save Sensor RAW, VISS Output and H3A output images to File System

    e: Export performance statistics

    u: Update DCC from File System


    x: Exit

    Enter Choice:
    Unsupported command

    ==========================
    Demo : Single Camera w/ 2A
    ==========================

    p: Print performance statistics

    s: Save Sensor RAW, VISS Output and H3A output images to File System

    e: Export performance statistics

    u: Update DCC from File System


    x: Exit

    Enter Choice: get_dcc_dir_size : Could not open directory or directory is empty /opt/vision_apps/dcc/1H1-UB953_LI/wdr
    [MCU2_0] 171.923371 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : ffff reg value : 0
    [MCU2_0] 171.923534 s: End of UB960 config
    [MCU2_0] 171.923585 s: @@@ IssSensor_Start 1012

  • Hi

    DES (TI9702) - Ser(TI971) - 8MP Sensor ( 3840x2160, 4lane, MIPI datarate 900Mbps, RAW12  ) 

    In the logs attached, I see that you are trying to configure Des UB960 and Ser UB953.
    Could you please clarify which Ser Des are you using? If not UB960, has the deserializer been integrated correctly?

    While the demo is running, could you press "p" and get the performance logs. Could you post the same?

    Regards,
    Nikhil

  • Hi,

    Log is UB960, but this is actually 9702 Des. 

    I just reuse and replace i2c command. 

    My SerDes Setting is working on others platform.

    I think it seems DES-CSIRX is not connected properly.

    Below is log you asked me.

    Enter Choice: p


    Summary of CPU load,
    ====================

    CPU: mpu1_0: TOTAL LOAD = 0.15 % ( HWI = 0. 3 %, SWI = 0. 0 % )
    CPU: mcu2_0: TOTAL LOAD = 25. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
    CPU: mcu2_1: TOTAL LOAD = 14. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
    CPU: c6x_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
    CPU: c6x_2: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
    CPU: c7x_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )


    HWA performance statistics,
    ===========================

    HWA: VISS: LOAD = 40.38 % ( 249 MP/s )
    HWA: MSC0: LOAD = 59.47 % ( 374 MP/s )


    DDR performance statistics,
    ===========================

    DDR: READ BW: AVG = 1091 MB/s, PEAK = 5047 MB/s
    DDR: WRITE BW: AVG = 473 MB/s, PEAK = 1133 MB/s
    DDR: TOTAL BW: AVG = 1564 MB/s, PEAK = 6180 MB/s


    Detailed CPU performance/memory statistics,
    ===========================================

    DDR_SHARED_MEM: Alloc's: 23 alloc's of 145234301 bytes
    DDR_SHARED_MEM: Free's : 0 free's of 0 bytes
    DDR_SHARED_MEM: Open's : 23 allocs of 145234301 bytes
    DDR_SHARED_MEM: Total size: 536870912 bytes

    CPU: mcu2_0: TASK: IPC_RX: 0.23 %
    CPU: mcu2_0: TASK: REMOTE_SRV: 0.29 %
    CPU: mcu2_0: TASK: LOAD_TEST: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CPU_0: 0.62 %
    CPU: mcu2_0: TASK: TIVX_VPAC_N: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_VPAC_L: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_VPAC_M: 0.55 %
    CPU: mcu2_0: TASK: TIVX_VPAC_M: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_VPAC_V: 1.31 %
    CPU: mcu2_0: TASK: TIVX_CAPT1: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CAPT2: 0.26 %
    CPU: mcu2_0: TASK: TIVX_DISP1: 0.53 %
    CPU: mcu2_0: TASK: TIVX_DISP2: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CSITX: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CAPT3: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CAPT4: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CAPT5: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CAPT6: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CAPT7: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_CAPT8: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_DISP_M: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_DISP_M: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_DISP_M: 0. 0 %
    CPU: mcu2_0: TASK: TIVX_DISP_M: 0. 0 %

    CPU: mcu2_0: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16262656 B ( 96 % unused)
    CPU: mcu2_0: HEAP: L3_MEM: size = 262144 B, free = 261888 B ( 99 % unused)

    CPU: mcu2_1: TASK: IPC_RX: 0. 0 %
    CPU: mcu2_1: TASK: REMOTE_SRV: 0. 0 %
    CPU: mcu2_1: TASK: LOAD_TEST: 0. 0 %
    CPU: mcu2_1: TASK: TIVX_SDE: 0. 0 %
    CPU: mcu2_1: TASK: TIVX_DOF: 0. 0 %
    CPU: mcu2_1: TASK: TIVX_CPU_1: 0. 0 %
    CPU: mcu2_1: TASK: IPC_TEST_RX: 0. 0 %
    CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 %

    CPU: mcu2_1: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused)
    CPU: mcu2_1: HEAP: L3_MEM: size = 262144 B, free = 262144 B (100 % unused)

    CPU: c6x_1: TASK: IPC_RX: 0. 0 %
    CPU: c6x_1: TASK: REMOTE_SRV: 0. 0 %
    CPU: c6x_1: TASK: LOAD_TEST: 0. 0 %
    CPU: c6x_1: TASK: TIVX_CPU: 0. 0 %
    CPU: c6x_1: TASK: IPC_TEST_RX: 0. 0 %
    CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 %

    CPU: c6x_1: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused)
    CPU: c6x_1: HEAP: L2_MEM: size = 229376 B, free = 229376 B (100 % unused)
    CPU: c6x_1: HEAP: DDR_SCRATCH_MEM: size = 50331648 B, free = 50331648 B (100 % unused)

    CPU: c6x_2: TASK: IPC_RX: 0. 0 %
    CPU: c6x_2: TASK: REMOTE_SRV: 0. 0 %
    CPU: c6x_2: TASK: LOAD_TEST: 0. 0 %
    CPU: c6x_2: TASK: TIVX_CPU: 0. 0 %
    CPU: c6x_2: TASK: IPC_TEST_RX: 0. 0 %
    CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 %

    CPU: c6x_2: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused)
    CPU: c6x_2: HEAP: L2_MEM: size = 229376 B, free = 229376 B (100 % unused)
    CPU: c6x_2: HEAP: DDR_SCRATCH_MEM: size = 50331648 B, free = 50331648 B (100 % unused)

    CPU: c7x_1: TASK: IPC_RX: 0. 0 %
    CPU: c7x_1: TASK: REMOTE_SRV: 0. 0 %
    CPU: c7x_1: TASK: LOAD_TEST: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: TIVX_C7_1_P: 0. 0 %
    CPU: c7x_1: TASK: IPC_TEST_RX: 0. 0 %
    CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 %
    CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 %

    CPU: c7x_1: HEAP: DDR_LOCAL_MEM: size = 268435456 B, free = 268435200 B ( 99 % unused)
    CPU: c7x_1: HEAP: L3_MEM: size = 8159232 B, free = 8159232 B (100 % unused)
    CPU: c7x_1: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused)
    CPU: c7x_1: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused)
    CPU: c7x_1: HEAP: DDR_SCRATCH_MEM: size = 385875968 B, free = 385875968 B (100 % unused)


    GRAPH: graph_84 (#nodes = 5, #executions = 1895)
    NODE: CAPTURE2: node_95: avg = 33172 usecs, min/max = 32887 / 499277 usecs, #executions = 1895
    NODE: VPAC_VISS1: VISS_Processing: avg = 13615 usecs, min/max = 13557 / 13936 usecs, #executions = 1895
    NODE: MCU2-0: 2A_AlgNode: avg = 268 usecs, min/max = 254 / 503 usecs, #executions = 1895
    NODE: VPAC_MSC1: node_106: avg = 19846 usecs, min/max = 19608 / 20063 usecs, #executions = 1895
    NODE: DISPLAY1: node_108: avg = 8590 usecs, min/max = 80 / 16823 usecs, #executions = 1895

    PERF: TOTAL: avg = 33252 usecs, min/max = 32503 / 513721 usecs, #executions = 1896

    PERF: TOTAL: 30. 7 FPS

  • Hi,

    Thank you for providing the logs.

    I require clarification in the below log. If there is 1 sensor, why is this trying to configure multiple serializer?
    Could you also check why the serializer error occurs here?
    Are you also using UB953 logs for TI971?

    [MCU2_0] 168.127400 s: Configuring camera # 0
    [MCU2_0] 168.127451 s: @@@ getUB960InstIdFromChId 1555
    [MCU2_0] 168.127491 s: @@@ 1H1_Config 300
    [MCU2_0] 168.227352 s: @@@ UB960 config start 3d
    [MCU2_0] 168.227430 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 32 reg value : 3
    [MCU2_0] 168.243369 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : f0
    [MCU2_0] 168.259363 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 3c reg value : aa
    [MCU2_0] 168.275363 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : 0
    [MCU2_0] 168.291362 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 33 reg value : 43
    [MCU2_0] 168.307364 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : c reg value : f
    [MCU2_0] 168.323371 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : ffff reg value : 0
    [MCU2_0] 168.323530 s: End of UB960 config
    [MCU2_0] 168.473315 s: ub953 config start : slaveAddr = 0x1a
    [MCU2_0] 168.473426 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1a reg addr : 1 reg value : 1
    [MCU2_0] 169.473378 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1a reg addr : 2 reg value : 32
    [MCU2_0] 169.474381 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1a reg addr : ffff reg value : 0
    [MCU2_0] 169.474540 s: End of UB953 config
    [MCU2_0] 169.474577 s: ub953 config start : slaveAddr = 0x1b
    [MCU2_0] 169.474643 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1b reg addr : 1 reg value : 1
    [MCU2_0] 169.474746 s: Error writing 0x1 to UB953 register 0x1
    [MCU2_0] 169.474794 s: UB953 Error: Reg Write Failed for regAddr 1
    [MCU2_0] 169.474825 s: End of UB953 config
    [MCU2_0] 169.474849 s: ub953 config start : slaveAddr = 0x1c
    [MCU2_0] 169.474911 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1c reg addr : 1 reg value : 1
    [MCU2_0] 169.475010 s: Error writing 0x1 to UB953 register 0x1
    [MCU2_0] 169.475054 s: UB953 Error: Reg Write Failed for regAddr 1
    [MCU2_0] 169.475084 s: End of UB953 config
    [MCU2_0] 169.475108 s: ub953 config start : slaveAddr = 0x1d
    [MCU2_0] 169.475167 s: @@@ ub953_cfgScript - UB953_WriteReg : i2c addr : 1d reg addr : 1 reg value : 1
    [MCU2_0] 169.475262 s: Error writing 0x1 to UB953 register 0x1
    [MCU2_0] 169.475355 s: UB953 Error: Reg Write Failed for regAddr 1
    [MCU2_0] 169.475392 s: End of UB953 config
    [MCU2_0] 169.475431 s: @@@ UB960 config start 3d
    [MCU2_0] 169.475485 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 32 reg value : 3
    [MCU2_0] 169.491366 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : f0
    [MCU2_0] 169.507367 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 3c reg value : aa
    [MCU2_0] 169.523371 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 20 reg value : 0
    [MCU2_0] 169.539369 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : 33 reg value : 43
    [MCU2_0] 169.555369 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : c reg value : f
    [MCU2_0] 169.571375 s: @@@ ub960_cfgScript - UB960_WriteReg : i2c addr : 3d reg addr : ffff reg value : 0
    [MCU2_0] 169.571528 s: End of UB960 config

    PERF: TOTAL: 30. 7 FPS

    Could you confirm if you are pressing 'p' multiple times, you are continuously getting 30 FPS or is it going to 0?

    Regards,
    Nikhil

  • Hello, Nikhil and all,

    Thank you for your reply.

    I fixed the issue yesterday. 

    Issue is stream on timing. this is sequence issue. Capture SS shuold finished before Sesnor Stream on. 

    btw, I can watch the sensor image data. 

    but, I have another 2 issue. 

    1. 

    I have 2 TDA4VM. one is O.K. but other is not O.K. ( I am testing with same sdcard ) 

    I found weird situation. 

    In case of Bad board, connection is so unstable between J71EXSOM and Common Process board. 

    if DP cable is pluged, Booting trigger is not happend. LD7 is only blanking, LD5 and LD6 aren't blanking.

    DP cable is unpluged. Booting is going well, and then I execute the single_cam app, I can't watch the sensor image data as well. 

    only gray circle is viewing. 

    2. Good board case, I can watch the image data. But, there is gray circle in the Image data. Gray circle is not provided from sensor. 

    Plz check thease 2 issue. 

    Thank you.

  • Hi,

    if DP cable is pluged, Booting trigger is not happend

    This was a known issue in the older EVM. I believe when you boot and then connect DP it works fine and not the other way.
    This is a HW issue and is resolved in the latest EVM versions.


    Good board case, I can watch the image data. But, there is gray circle in the Image data. Gray circle is not provided from sensor

    Could you dump the raw image from the camera? You could run the single cam demo and press "s" to dump the data. 
    Could you share the dumps for camera output and VISS output?

    I think this should something related to the camera artifacts issue. Are you seeing the same in another sensor?

    Regards,
    Nikhil

  • Hello, Nikhil,

    Regarding the gary circle issue. 

    I found Raw file is O.K, but yuv file only has the gray circle.

    unfortunately. I can't upload the related to file. due to company security issue.

    Can I give you file via mail?

    Thank you.

  • Hi,

    I have pinged you on the e2e inbox regarding the ways you could transfer this to me.
    Please use one of the option and share the information.

    Regards,
    Nikhil

  • Hi Lee,

    Thank you for sharing the images.

    May I know how you got the tuning parameters for your camera? Are you reusing the AR0820 camera's .bin files?

    If yes, I believe you would have to do the isp tuning for your camera and cannot use the AR0820 camera's .bin files.

    Could you please confirm this?

    Regards,
    Nikhil

  • I am using dcc_id = 9702. 

    After I change the dcc id. gray circle was disappered. 

    Thank you for checking. 

    Can I use the dcc generator and isp ? 

    or Could you provide the simple dcc file for my sensor? 

  • Hi,

    Which sensor are you working on and what is the raw color pattern?

    In general, VISS parameters must be tuned for a particular camera/sensor module.
    Please refer to this link for more details: https://www.ti.com/lit/pdf/spracu7?keyMatch=ISP%20TUNING%20APP%20NOTE