Quantcast
Channel: Processors
Viewing all articles
Browse latest Browse all 124078

Forum Post: Regarding VIP0_PORTA continuous reset

$
0
0

Hi,


On our custom board we are capturing RGB data from decoder chip and providing it to DM8148 VIP0A port after converting it to YUV422 format in decoder chip.


After properly configuring decoder we could see that decoder has detected RGB input and configured all it's registers to convert input to YUV422 format. We could also that pixel clock from decoder is also clean and varying according to different input resolutions.

But, when we start capture display demo we observe very strange issue, in which as soon as we start capture-display the VIP0 port rest continuously and also it also affects the input pixel clock and bring it to low state.


Following is the log,

[m3vpss ]  107991: CAPTURE: Create in progress !!!
 [m3vpss ]  108026: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Embedded Sync] !!!
 [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)
 [m3vpss ]  UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
 [m3vpss ]  UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
 [m3vpss ]  UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
 [m3vpss ]  UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
 [m3vpss ] CAPTURE::HEAPID:0    USED:328
 [m3vpss ] CAPTURE::HEAPID:4    USED:46080000
 [m3vpss ]  108251: CAPTURE: Create Done !!!
 [m3vpss ]  108252: DISPLAY: Create in progress !!!
 [m3vpss ]  108253: DISPLAY: Create Done !!!
 [m3vpss ]  108254: DISPLAY: Start in progress !!!
 [m3vpss ]  108324: DISPLAY: Start Done !!!
 [m3vpss ]  108324: DISPLAY: HDDAC(BP0) : 28 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 8947 / 0 ) !!!
 [m3vpss ]  108324: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
 [m3vpss ]  108324: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 0, HDDAC(BP0) 0, DVO2(BP1) 1, SDDAC(SEC1) 1
 [m3vpss ]  108324: SYSTEM  : FREE SPACE : System Heap      = 244272 B, Mbx = 10239 msgs)
 [m3vpss ]  108324: SYSTEM  : FREE SPACE : SR0 Heap         = 69238784 B (66 MB)
 [m3vpss ]  108324: SYSTEM  : FREE SPACE : Frame Buffer     = 201268096 B (191 MB)
 [m3vpss ]  108325: SYSTEM  : FREE SPACE : Bitstream Buffer = 217055104 B (206 MB)
 [m3vpss ] TILER_STATS: CNT :8BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 5440
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 5436
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   89063424 (99 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] TILER_STATS: CNT :16BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 1344
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 1344
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   44040192 (100 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ]  108326: SYSTEM  : FREE SPACE : Tiler 8-bit      = 89063424 B (84 MB)  - TILER ON
 [m3vpss ]  108326: SYSTEM  : FREE SPACE : Tiler 16-bit     = 44040192 B (42 MB)  - TILER ON
 [m3vpss ]  108934: CAPTURE: Start in progress !!!
 [m3vpss ]  109034: CAPTURE: Enabled Time Stamping !!!
 [m3vpss ]  109042: CAPTURE: Start Done !!!
 [m3vpss ]  109043: DISPLAY: Stop in progress !!!
 [m3vpss ]  109190: DISPLAY: Stop Done !!!
 [m3vpss ] Inside function dcConfigVencMode-------------->
 [m3vpss ] Inside function dcConfigVencMode-------------->
NORMAL Layout, Setting FPS of all channels to 60/30fps
 [m3vpss ]  111934: DISPLAY: Start in progress !!!
 THS8200 I2C (0x20): Write ERROR !!! (reg[0x03], count = 126)
Initialization of THS8200 failed
 [m3vpss ]  111971: DISPLAY: Start Done !!!
 [m3vpss ]  111971: DISPLAY: HDDAC(BP0) : 486 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 17 / 50 ) DropCount:0 DispLatency (Min / Max) = ( 8947 / 0 ) !!!
 [m3vpss ]  111971: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[2], DQ:[1]
 [m3vpss ]  111971: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 198, HDDAC(BP0) 0, DVO2(BP1) 196, SDDAC(SEC1) 200
 [m3vpss ]  111972: SYSTEM  : FREE SPACE : System Heap      = 244272 B, Mbx = 10237 msgs)
 [m3vpss ]  111972: SYSTEM  : FREE SPACE : SR0 Heap         = 69238784 B (66 MB)
 [m3vpss ]  111972: SYSTEM  : FREE SPACE : Frame Buffer     = 201268096 B (191 MB)
 [m3vpss ]  111972: SYSTEM  : FREE SPACE : Bitstream Buffer = 217055104 B (206 MB)
 [m3vpss ] TILER_STATS: CNT :8BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 5440
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 5436
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   89063424 (99 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] TILER_STATS: CNT :16BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 1344
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 1344
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   44040192 (100 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ]  111973: SYSTEM  : FREE SPACE : Tiler 8-bit      = 89063424 B (84 MB)  - TILER ON
 [m3vpss ]  111974: SYSTEM  : FREE SPACE : Tiler 16-bit     = 44040192 B (42 MB)  - TILER ON
 [m3vpss ]  124227: CAPTURE: Overflow detected on VIP0, Total Resets = 1
 [m3vpss ]  130019: CAPTURE: Overflow detected on VIP0, Total Resets = 2
 [m3vpss ]  148723: CAPTURE: Overflow detected on VIP0, Total Resets = 3
 [m3vpss ]  150563: CAPTURE: Overflow detected on VIP0, Total Resets = 4
 [m3vpss ]  160483: CAPTURE: Overflow detected on VIP0, Total Resets = 5
 [m3vpss ]  171976: CAPTURE: Stop in progress !!!
 [m3vpss ]  172019: CAPTURE: Stop Done !!!
 [m3vpss ]  172020: DISPLAY: Stop in progress !!!
 [m3vpss ]  172071: DISPLAY: Stop Done !!!
 [m3vpss ]
 65531: SYSTEM: System Common De-Init in progress !!!

 [host] OSA_tskDelete:In progress... [c6xdsp ]
 [m3video]
 [m3vpss ]  *** Capture Driver Advanced Statistics ***
 [c6xdsp ]  172359: LOAD: CPU: 0.2% HWI: 0.0%, SWI:0.0%
 [m3video]  172942: LOAD: CPU: 0.5% HWI: 0.2%, SWI:0.1%
 [c6xdsp ]
 [m3video]
 [m3vpss ]

 [host] OSA_tskDelete:In progress...
 [host] OSA_tskDelete:In progress...
 [host] OSA_tskDelete:In progress...
 [host] OSA_tskDelete:In progress...
 [host] OSA_tskDelete:In progress...
 [host] OSA_tskDelete:In progress...
 [host] OSA_tskDelete:In progress...
 [host] OSA_tskDelete:In promap_i2c omap_i2c.1: Arbitration lost
ogress...
 [host] OSA_tskDelete:In progress... 65539: SYSTEM: IPC de-init in progress !!!
 [m3vpss ]  VIP Parser Reset Count : 5
 [m3vpss ]
 65561: SYSTEM: IPC de-init DONE !!!
 65561: SYSTEM: System Common De-Init Done !!!
 [m3vpss ]      |   Total    Even     Odd  Total  Even   Odd  Min /  Max  Min /  Max Dropped Fid Repeat Frame Error Y/C
 [m3vpss ]  CH  |  Fields  Fields  Fields    FPS   FPS   FPS       Width      Height  Fields      Count (Desc Error Y/C)
 [m3vpss ]  ------------------------------------------------------------------------------------------------------------
Error: Write failed
 [m3vpss ]  000 |     181     181       0      2     2     0 1920 / 1920 1080 / 1080       8        175 0/0 (0/0)
 [m3vpss ]
 [m3vpss ]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
 [m3vpss ]
 [m3vpss ]  *** Capture List Manager Advanced Statistics ***
 [m3vpss ]
 [m3vpss ]  List Post Count        : 7867
 [m3vpss ]  List Stall Count       : 0
 [m3vpss ]  List Post Time (ms)    : Max = 0, Min = 0, Avg = 0, Total = 0
 [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 992, 1000)
 [m3vpss ]  Descriptor miss found count : 0
 [m3vpss ]
 [m3vpss ]
root@dm814x:/opt/dvr_rdk/ti814x/bin#  [m3vpss ]  VIP and VPDMA registers,
 [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00000000
 [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00000000
 [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00000000
 [m3vpss ]
 [m3vpss ]
 [m3vpss ]  172937: CAPTURE: Fields = 173 (fps = 2, CPU Load = 0)
 [m3vpss ]  172937: CAPTURE: Num Resets = 5 (Avg 7 ms per reset)
 [m3vpss ]  172937: SYSTEM  : FREE SPACE : System Heap      = 244272 B, Mbx = 10239 msgs)
 [m3vpss ]  172938: SYSTEM  : FREE SPACE : SR0 Heap         = 69238784 B (66 MB)
 [m3vpss ]  172938: SYSTEM  : FREE SPACE : Frame Buffer     = 201268096 B (191 MB)
 [m3vpss ]  172938: SYSTEM  : FREE SPACE : Bitstream Buffer = 217055104 B (206 MB)
 [m3vpss ] TILER_STATS: CNT :8BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 5440
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 5436
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   89063424 (99 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] TILER_STATS: CNT :16BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 1344
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 1344
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   44040192 (100 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ]  172939: SYSTEM  : FREE SPACE : Tiler 8-bit      = 89063424 B (84 MB)  - TILER ON
 [m3vpss ]  172940: SYSTEM  : FREE SPACE : Tiler 16-bit     = 44040192 B (42 MB)  - TILER ON
 [m3vpss ]  172940: CAPTURE: Delete in progress !!!
 [m3vpss ] CAPTURELINK: !!WARN. Mismatch FrameAddr:ac882380,OrigAddr:0 Idx 0, ixj 1x0 DriverInst 0
 [m3vpss ] CAPTURELINK: !!WARN. Mismatch FrameAddr:f00,OrigAddr:0 Idx 0, ixj 1x1 DriverInst 0
 [m3vpss ]  UTILS: DMA: Free'ed CH (TCC) = 58 (58)
 [m3vpss ]  172941: CAPTURE: Delete Done !!!
 [m3vpss ]  172941: DISPLAY: Frames = 4 (fps = 0) !!!
 [m3vpss ]  172941: DISPLAY: Delete in progress !!!
 [m3vpss ]  172941: DISPLAY: Delete Done !!!
 [m3vpss ]
 [m3vpss ]  172942: LOAD: CPU: 2.8% HWI: 0.5%, SWI:0.7%


Thanks,

Ronak


Viewing all articles
Browse latest Browse all 124078

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>