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.

HDVPSS 5158 4ch composite capture issue

Other Parts Discussed in Thread: SYSBIOS, TVP5158

I run a capture demo code on 8148 EVM,with 4 ch composite input 5158 daughter card. host a8 and m3 run on sysbios 6.

source code path is \AV_BIOS_SDK_0004\pdk\HDVPSS_01_00_01_33\packages\ti\psp\examples\common\vps\capture.

ccs5 console print msg is as the following.it seems no frames have captured.

and a breakpoint I set in capture driver callback func-->CaptureApp_callback(), seems never triggered.

What's the problem with capture driver?

 

[Cortex_M3_ISS] === I2C0/2 Clk is active ===

[Cortex_M3_ISS]  CAPTUREAPP: HDVPSS Drivers Version: HDVPSS_01_00_01_33

[Cortex_M3_ISS] *** VPDMA Firmware Loading... ***

[Cortex_M3_ISS] VPDMA Firmware Address = 0x8cbe12a0

[Cortex_M3_ISS] VPDMA Load Address     = 0x4810d004

[Cortex_M3_ISS] VPDMA Firmware Version = 0x4d0001ad

[Cortex_M3_ISS] VPDMA List Busy Status = 0x00000000

[Cortex_M3_ISS] *** VPDMA Firmware Load Success ***

[Cortex_M3_ISS]

[Cortex_M3_ISS]

[Cortex_M3_ISS] vpssm3AppTask: 339: VPSS-M3 VPSSM3IpcInit done.

[Cortex_M3_ISS]

[Cortex_M3_ISS] vpssm3AppTask: 349: VPSS-M3 initSharedRegion done.

[Cortex_M3_RTOS]

[Cortex_M3_RTOS] videom3AppTask: 93: VIDEO-M3 VIDEOM3IpcInit done.

[Cortex_M3_RTOS]

[Cortex_M3_RTOS] videom3AppTask: 103: VIDEO-M3 initSharedRegion done.

[Cortex_M3_ISS]  I2C2: Passed for address 0x27 !!!

[Cortex_M3_ISS]

[Cortex_M3_ISS] vpssm3AppTask: 359: VPSS-M3 Slave Task Manager init done.

[Cortex_M3_RTOS]

[Cortex_M3_RTOS] videom3AppTask: 113: VIDEO-M3 Slave Task Manager init done.

[CortexA8]

[CortexA8] a8AppTask: 370: Task manager init done.

[Cortex_M3_ISS]  I2C2: Passed for address 0x5f !!!

[Cortex_M3_ISS]  I2C2: Passed for address 0x70 !!!

[Cortex_M3_ISS]  PLATFORM: [TI814x EVM] !!!

[Cortex_M3_ISS]  PLATFORM: CPU Revision [ES2.1] !!!

[Cortex_M3_ISS]  PLATFORM: Detected [4x TVP5158 VS] Board !!!

[Cortex_M3_ISS]  PLATFORM: Base Board Revision [REV A] !!!

[Cortex_M3_ISS]  PLATFORM: Daughter Card Revision [REV A] !!!

[Cortex_M3_ISS]  CAPTUREAPP: CaptureApp_init() - DONE !!!

[Cortex_M3_ISS]  CAPTUREAPP: Loop 1 of 1 !!!

[Cortex_M3_ISS]  TestCase 0x0

[Cortex_M3_ISS]  CAPTUREAPP: HANDLES 4: MODE 0002 : CH 4: RUN COUNT 10: OUTPUT:1:12292 !!!

[Cortex_M3_ISS]  CAPTUREAPP: 0: CaptureApp_create() - DONE !!!

[Cortex_M3_ISS]  CAPTUREAPP: VIP 0: VID DEC 0400 (0x5f): 5158:0002:0000

[Cortex_M3_ISS]  CAPTUREAPP: Detect video in progress for inst 0 !!!

[Cortex_M3_ISS]  TVP5158: 0x5f: Downloading patch ...

[Cortex_M3_ISS]  TVP5158: 0x5f: Downloading patch ... DONE !!!

[Cortex_M3_ISS]  TVP5158: 0x5f: 5158:0002:0302

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH0 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH1 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH2 (720x288@50Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH3 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detect video Done !!!

[Cortex_M3_ISS]  CAPTUREAPP: 1: CaptureApp_create() - DONE !!!

[Cortex_M3_ISS]  CAPTUREAPP: VIP 2: VID DEC 0400 (0x5f): 5158:0002:0302

[Cortex_M3_ISS]  CAPTUREAPP: Detect video in progress for inst 2 !!!

[Cortex_M3_ISS]  TVP5158: 0x5f: Patch is already running.

[Cortex_M3_ISS]  TVP5158: 0x5f: 5158:0002:0302

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH0 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH1 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH2 (720x288@50Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH3 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detect video Done !!!

[Cortex_M3_ISS]  CAPTUREAPP: 2: CaptureApp_create() - DONE !!!

[Cortex_M3_ISS]  CAPTUREAPP: VIP 1: VID DEC 0400 (0x5f): 5158:0002:0302

[Cortex_M3_ISS]  CAPTUREAPP: Detect video in progress for inst 1 !!!

[Cortex_M3_ISS]  TVP5158: 0x5f: Patch is already running.

[Cortex_M3_ISS]  TVP5158: 0x5f: 5158:0002:0302

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH0 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH1 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH2 (720x288@50Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH3 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detect video Done !!!

[Cortex_M3_ISS]  CAPTUREAPP: 3: CaptureApp_create() - DONE !!!

[Cortex_M3_ISS]  CAPTUREAPP: VIP 3: VID DEC 0400 (0x5f): 5158:0002:0302

[Cortex_M3_ISS]  CAPTUREAPP: Detect video in progress for inst 3 !!!

[Cortex_M3_ISS]  TVP5158: 0x5f: Patch is already running.

[Cortex_M3_ISS]  TVP5158: 0x5f: 5158:0002:0302

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH0 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH1 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH2 (720x288@50Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detected video at CH3 (720x240@59Hz, 1)!!!

[Cortex_M3_ISS]  CAPTUREAPP: Detect video Done !!!

[Cortex_M3_ISS]  CAPTUREAPP: Starting capture ... !!!

[Cortex_M3_ISS]  CAPTUREAPP: Starting capture ... DONE !!!

[Cortex_M3_ISS]  CAPTUREAPP: Capture in progress ... DO NOT HALT !!!

[Cortex_M3_ISS]  CAPTUREAPP: Stopping capture ... !!!

[Cortex_M3_ISS]  CAPTUREAPP: Stopping capture ... DONE !!!

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  Execution Statistics

[Cortex_M3_ISS]  ====================

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  Execution time    : 11.51 s

[Cortex_M3_ISS]  Total field Count : 0 (0 fields/sec)

[Cortex_M3_ISS]  Avg CPU Load      : 0 

[Cortex_M3_ISS]  Overflow Count    : 0

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  *** Capture Driver Advanced Statistics ***

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  VIP Parser Reset Count : 0

[Cortex_M3_ISS] 

[Cortex_M3_ISS]      |   Total    Even     Odd  Total  Even   Odd  Min /  Max  Min /  Max Dropped Fid Repeat Frame Error Y/C

[Cortex_M3_ISS]  CH  |  Fields  Fields  Fields    FPS   FPS   FPS       Width      Height  Fields      Count (Desc Error Y/C)

[Cortex_M3_ISS]  ------------------------------------------------------------------------------------------------------------

[Cortex_M3_ISS]  000 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  001 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  002 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  003 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  100 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  101 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  102 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  103 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  200 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  201 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  202 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  203 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  300 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  301 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  302 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS]  303 |       1       1       0      0     0     0 65535 /    0 65535 /    0       1          0 0/0 (0/0)

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

[Cortex_M3_ISS]  VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

[Cortex_M3_ISS]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

[Cortex_M3_ISS]  VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  *** Capture List Manager Advanced Statistics ***

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  List Post Count        : 5512

[Cortex_M3_ISS]  List Stall Count       : 0

[Cortex_M3_ISS]  List Post Time (ms)    : Max = 0, Min = 0, Avg = 0, Total = 0

[Cortex_M3_ISS]  INTC Timeout Count     : (0, 0) (Min timeout value = 989, 1000)

[Cortex_M3_ISS]  Descriptor miss found count : 0

[Cortex_M3_ISS] 

[Cortex_M3_ISS] 

[Cortex_M3_ISS]  VIP and VPDMA registers,

[Cortex_M3_ISS]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00000000

[Cortex_M3_ISS]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00000000

[Cortex_M3_ISS]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00000000

[Cortex_M3_ISS]  VPDMA: PERF_MON34 = 0x4305ffff, PERF_MON35 = 0x4305ffff, PERF_MON38 = 0x4305ffff, PERF_MON39 = 0x4305ffff