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.

TDA4VM: Vision_app demo "Dense Optical Flow Application" in 7.03 SDK

Part Number: TDA4VM

Run vision_app demo "Dense Optical Flow Application" in 7.03 SDK, LCD can not show anything. The compilation is OK and no error log happens.

The same procedure in  7.02 SDK is OK, the LCD can show as following picture.

  • Hi,

    Can you please press 'p' and console and share console log?

    Regards,

    Brijesh

  • Hi Sir:

    Please check

    ./run_app_dof.sh
      391.46> ./run_app_dof.sh
      391.50> APP: Init ... !!!
      391.51> MEM: Init ... !!!
      391.51> MEM: Initialized DMA HEAP (fd=4) !!!
      391.51> MEM: Init ... Done !!!
      391.51> IPC: Init ... !!!
      391.51> IPC: Init ... Done !!!
      391.51> REMOTE_SERVICE: Init ... !!!
      391.51> REMOTE_SERVICE: Init ... Done !!!
      391.53>     29.056090 s: GTC Frequency = 200 MHz
      391.54> APP: Init ... Done !!!
      391.54>     29.059605 s:  VX_ZONE_INIT:Enabled
      391.54>     29.059632 s:  VX_ZONE_ERROR:Enabled
      391.54>     29.059638 s:  VX_ZONE_WARNING:Enabled
      391.54>     29.063620 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!
      391.54>     29.063801 s:  VX_ZONE_INIT:[tivxHostInit:48] Initialization Done for HOST !!!
      391.59>
      391.60>
      391.60>  =================================
      391.60>  Demo : Dense Optical Flow Example 1
      391.60>  =================================
      391.60>
      391.60>  p: Print performance statistics
      391.60>
      391.60>  e: Export performance statistics
      391.60>
      391.60>  x: Exit
      391.60>
      391.60>  Enter Choice:
      391.62>
      391.62>
      391.62>  =================================
      391.62>  Demo : Dense Optical Flow Example 1
      391.62>  =================================
      391.62>
      391.62>  p: Print performance statistics
      391.62>
      391.62>  e: Export performance statistics
      391.64>
      391.64>  x: Exit
      391.64>
      398.62< p
      398.66>  Enter Choice: p
      398.66>
      398.67>
      398.67>
      398.67> Summary of CPU load,
      398.67> ====================
      398.67>
      398.67> CPU: mpu1_0: TOTAL LOAD =   1.84 % ( HWI =   0.14 %, SWI =   0. 7 % )
      398.67> CPU: mcu2_0: TOTAL LOAD =   7. 8 % ( HWI =   1.20 %, SWI =   0.52 % )
      398.67> CPU: mcu2_1: TOTAL LOAD =   3.18 % ( HWI =   0.32 %, SWI =   0.16 % )
      398.69> CPU:  c6x_1: TOTAL LOAD =  83.48 % ( HWI =   0.37 %, SWI =   0.18 % )
      398.69> CPU:  c6x_2: TOTAL LOAD =   0. 5 % ( HWI =   0. 2 %, SWI =   0. 1 % )
      398.70> CPU:  c7x_1: TOTAL LOAD =   0. 8 % ( HWI =   0. 4 %, SWI =   0. 2 % )
      398.72>
      398.72>
      398.72> HWA performance statistics,
      398.72> ===========================
      398.72>
      398.72> HWA:   MSC0: LOAD =   7.68 % ( 27 MP/s )
      398.72> HWA:   DOF : LOAD =  19.44 % ( 27 MP/s )
      398.72>
      398.73>
      398.73> DDR performance statistics,
      398.75> ===========================
      398.75>
      398.75> DDR: READ  BW: AVG =   1015 MB/s, PEAK =   1026 MB/s
      398.75> DDR: WRITE BW: AVG =    476 MB/s, PEAK =    523 MB/s
      398.75> DDR: TOTAL BW: AVG =   1491 MB/s, PEAK =   1549 MB/s
      398.75>
      398.75>
      398.75> Detailed CPU performance/memory statistics,
      398.75> ===========================================
      398.75>
      398.76> CPU: mcu2_0: TASK:           IPC_RX:   0.19 %
      398.76> CPU: mcu2_0: TASK:       REMOTE_SRV:   0. 2 %
      398.76> CPU: mcu2_0: TASK:        LOAD_TEST:   0. 0 %
      398.76> CPU: mcu2_0: TASK:         TIVX_CPU:   0. 0 %
      398.76> CPU: mcu2_0: TASK:          TIVX_NF:   0. 0 %
      398.76> CPU: mcu2_0: TASK:        TIVX_LDC1:   0. 0 %
      398.76> CPU: mcu2_0: TASK:        TIVX_MSC1:   2.21 %
      398.76> CPU: mcu2_0: TASK:        TIVX_MSC2:   0. 0 %
      398.76> CPU: mcu2_0: TASK:       TIVX_VISS1:   0. 0 %
      398.78> CPU: mcu2_0: TASK:       TIVX_CAPT1:   0. 0 %
      398.78> CPU: mcu2_0: TASK:       TIVX_CAPT2:   0. 0 %
      398.78> CPU: mcu2_0: TASK:       TIVX_DISP1:   0.65 %
      398.78> CPU: mcu2_0: TASK:       TIVX_DISP2:   0.59 %
      398.78> CPU: mcu2_0: TASK:       TIVX_CSITX:   0. 0 %
      398.78> CPU: mcu2_0: TASK:       TIVX_CAPT3:   0. 0 %
      398.78> CPU: mcu2_0: TASK:       TIVX_CAPT4:   0. 0 %
      398.78>
      398.80> CPU: mcu2_0: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16295680 B ( 97 % unused)
      398.80> CPU: mcu2_0: HEAP:           L3_MEM: size =     131072 B, free =     131072 B (100 % unused)
      398.81> CPU: mcu2_0: HEAP:  DDR_NON_CACHE_M: size =   16777216 B, free =   16777216 B (100 % unused)
      398.81>
      398.81> CPU: mcu2_1: TASK:           IPC_RX:   0. 6 %
      398.81> CPU: mcu2_1: TASK:       REMOTE_SRV:   0. 1 %
      398.83> CPU: mcu2_1: TASK:        LOAD_TEST:   0. 0 %
      398.84> CPU: mcu2_1: TASK:         TIVX_SDE:   0. 0 %
      398.84> CPU: mcu2_1: TASK:         TIVX_DOF:   2.59 %
      398.84> CPU: mcu2_1: TASK:       TIVX_VDEC1:   0. 0 %
      398.84> CPU: mcu2_1: TASK:       TIVX_VDEC2:   0. 0 %
      398.84> CPU: mcu2_1: TASK:       TIVX_VENC1:   0. 0 %
      398.84> CPU: mcu2_1: TASK:       TIVX_VENC2:   0. 0 %
      398.84> CPU: mcu2_1: TASK:      IPC_TEST_RX:   0. 0 %
      398.86> CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.86> CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.86> CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.86> CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.87> CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.87>
      398.87> CPU: mcu2_1: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   15853312 B ( 94 % unused)
      398.91> CPU: mcu2_1: HEAP:           L3_MEM: size =     131072 B, free =     131072 B (100 % unused)
      398.91> CPU: mcu2_1: HEAP:  DDR_NON_CACHE_M: size =  117440512 B, free =   97542144 B (  9 % unused)
      398.91>
      398.91> CPU:  c6x_1: TASK:           IPC_RX:   0. 2 %
      398.91> CPU:  c6x_1: TASK:       REMOTE_SRV:   0. 0 %
      398.91> CPU:  c6x_1: TASK:        LOAD_TEST:   0. 0 %
      398.92> CPU:  c6x_1: TASK:         TIVX_CPU:  82.87 %
      398.94> CPU:  c6x_1: TASK:      IPC_TEST_RX:   0. 0 %
      398.94> CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.94> CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.95> CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.95> CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.97> CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
      398.97>
      398.97> CPU:  c6x_1: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16774912 B ( 99 % unused)
      398.97> CPU:  c6x_1: HEAP:           L2_MEM: size =     229376 B, free =     229376 B (100 % unused)
      398.97> CPU:  c6x_1: HEAP:  DDR_SCRATCH_MEM: size =   50331648 B, free =   50331648 B ( 14 % unused)
      398.97>
      398.97> CPU:  c6x_2: TASK:           IPC_RX:   0. 0 %
      398.97> CPU:  c6x_2: TASK:       REMOTE_SRV:   0. 0 %
      398.97> CPU:  c6x_2: TASK:        LOAD_TEST:   0. 0 %
      398.97> CPU:  c6x_2: TASK:         TIVX_CPU:   0. 0 %
      398.98> CPU:  c6x_2: TASK:      IPC_TEST_RX:   0. 0 %
      398.98> CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
      398.98> CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
      399.00> CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
      399.00> CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
      399.00> CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
      399.00>
      399.01> CPU:  c6x_2: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16774912 B ( 99 % unused)
      399.01> CPU:  c6x_2: HEAP:           L2_MEM: size =     229376 B, free =     229376 B (100 % unused)
      399.03> CPU:  c6x_2: HEAP:  DDR_SCRATCH_MEM: size =   50331648 B, free =   50331648 B ( 14 % unused)
      399.03>
      399.05> CPU:  c7x_1: TASK:           IPC_RX:   0. 0 %
      399.05> CPU:  c7x_1: TASK:       REMOTE_SRV:   0. 0 %
      399.05> CPU:  c7x_1: TASK:        LOAD_TEST:   0. 0 %
      399.05> CPU:  c7x_1: TASK:         TIVX_CPU:   0. 0 %
      399.06> CPU:  c7x_1: TASK:      IPC_TEST_RX:   0. 0 %
      399.06> CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
      399.06> CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
      399.06> CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
      399.08> CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
      399.08> CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
      399.09>
      399.09> CPU:  c7x_1: HEAP:   DDR_SHARED_MEM: size = 1073741824 B, free = 1073741824 B (  0 % unused)
      399.09> CPU:  c7x_1: HEAP:           L3_MEM: size =    8159232 B, free =    8159232 B (100 % unused)
      399.09> CPU:  c7x_1: HEAP:           L2_MEM: size =     491520 B, free =     491520 B (100 % unused)
      399.11> CPU:  c7x_1: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
      399.11> CPU:  c7x_1: HEAP:  DDR_SCRATCH_MEM: size =  268435456 B, free =  268435456 B (  4 % unused)
      399.12>
      399.12>
      399.12> GRAPH:        graph_117 (#nodes =   5, #executions =    208)
      399.12>  NODE:  VPAC_MSC1:          GaussianPyramid: avg =   2629 usecs, min/max =   2583 /   2680 usecs, #executions =        208
      399.14>  NODE:  DMPAC_DOF:         DenseOpticalFlow: avg =   6631 usecs, min/max =   6591 /   6845 usecs, #executions =        208
      399.15>  NODE:      DSP-1:             DofVisualize: avg =  28202 usecs, min/max =  27467 /  29593 usecs, #executions =        208
      399.15>  NODE:   DISPLAY1:           Output Display: avg =   4571 usecs, min/max =     75 /  15318 usecs, #executions =        208
      399.17>  NODE:   DISPLAY2:            Input Display: avg =   9187 usecs, min/max =     72 /  15015 usecs, #executions =        208
      399.17>
      399.19>  PERF:           FILEIO: avg =  24226 usecs, min/max =  23245 /  40787 usecs, #executions =        209
      399.19>  PERF:            TOTAL: avg =  33503 usecs, min/max =  28782 /  50365 usecs, #executions =        209
      399.19>
      399.20>  PERF:            TOTAL:   29.84 FPS
      399.20>
      399.20>
      399.20>
      399.20>  =================================
      399.20>  Demo : Dense Optical Flow Example 1
      399.20>  =================================
      399.20>
      399.22>  p: Print performance statistics
      399.22>
      399.22>  e: Export performance statistics
      399.23>
      399.23>  x: Exit
      399.23>
      399.23>  Enter Choice:
      399.23>
      399.23>
      399.23>  =================================
      399.23>  Demo : Dense Optical Flow Example 1
      399.23>  =================================
      399.23>
      399.25>  p: Print performance statistics
      399.25>
      399.25>  e: Export performance statistics
      399.25>
      399.25>  x: Exit
      399.25>
      399.25>  Enter Choice:
      399.25>
      399.25>
      399.25>  =================================
      399.25>  Demo : Dense Optical Flow Example 1
      399.26>  =================================
      399.26>
      399.26>  p: Print performance statistics
      399.26>
      399.26>  e: Export performance statistics
      399.26>
      399.26>  x: Exit
      399.26>
      404.97>  Enter Choice:  PERF:            TOTAL:   29.92 FPS
      416.24>  PERF:            TOTAL:   35.58 FPS
      427.48>  PERF:            TOTAL:   35.50 FPS
      438.75>  PERF:            TOTAL:   35.55 FPS

  • Hi,

    Demo is running fine. The entire chain is running at 35fps. 

    Which output are you using? I checked the demo on eDP display, it works fine on SDK7.3.

    It looks like something related to the LCD that you are using. Do you have to do anything to enable the LCD output on SDK7.1?

    Regards,

    Brijesh 

  • I use the interface of green circle in the picture. And link to HDMI interface of LCD. In the 7.02 SDK test, I do not do anything to the LCD configuration, the output is fine.

    The test device and enviroment is the same in 7,03 SDK test.

      

  • Hi,

    ok, so you are using eDP to HDMI convertor.

    Can you follow instruction given on below link and disable ethernet firmware and then try running DoF application with this LCD?

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/ETHFW_DEMOS.html#ETHFW_HOWTO_DISABLE

    Regards,

    Brijesh

  • Problem is solved, thank you very much!

  • Cool, thanks for the update. closing this thread.