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.

am5728: Video capture with embedded sync

Part Number: AM5728
Other Parts Discussed in Thread: AM5728, TLV320AIC3104, PMP

Hi all,

I want to use the Am5728's vip to capture the embedded video(bt656). But there is no video at all. It seems no sync words to found. Any suggestions?

I've already captured the video use discrete sync signals.

RDK version: ti-processor-sdk-linux-am57xx-evm-03.03.00.04

captrue chip:dv7612,HDMI in,dual 8BIT out

resolution: 800x600@60

test code: Based on dual-camera-demo-1.0, remove QT dependence.

my dts clips:

&i2c1 {
    status = "okay";
    clock-frequency = <400000>;

.......

    adv7612:adv7612@4c {
        compatible = "adi,adv7612";
        reg = <0x4c>;

        default-input = <0>;

        port {
            cam: endpoint {
                remote-endpoint = <&vin3a>;
/*
                hsync-active = <1>;
                vsync-active = <1>;
*/
                channels = <0>;

                pclk-sample = <0>;
                bus-width = <8>;
            };
        };
    };
};

&vip2 {
    status = "okay";
};

&vin3a {
    status = "okay";
    endpoint {
        slave-mode;
        remote-endpoint = <&cam>;
    };
};

Thank you for you help!

  • The video experts have been notified. They will respond here.
  • Please enable the logs for VIP and V4L2 following the guidelines here and share with us
    processors.wiki.ti.com/.../Linux_Core_VIP_User's_Guide
  • Hi, manisha

    Thank you for your reply,
    Here is my logs:
    [ 6.572846] bootserver=255.255.255.255, rootserver=192.168.0.102, rootpath=
    [ 6.580475] aic_dvdd_fixed: disabling
    [ 6.584362] ldousb: disabling
    [ 6.587858] ALSA device list:
    [ 6.590837] No soundcards found.
    [ 6.609842] VFS: Mounted root (nfs filesystem) on device 0:15.
    [ 6.616146] devtmpfs: mounted
    [ 6.619658] Freeing unused kernel memory: 332K (c08dd000 - c0930000)
    [ 6.626037] This architecture does not have kernel memory protection.
    [ 6.896219] systemd[1]: System time before build time, advancing clock.
    [ 6.947313] random: systemd: uninitialized urandom read (16 bytes read, 102 bits of entropy available)
    [ 6.964828] random: systemd: uninitialized urandom read (16 bytes read, 103 bits of entropy available)
    [ 6.976395] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    [ 6.995113] systemd[1]: Detected architecture arm.
    [ 7.018803] systemd[1]: Set hostname to <am57xx-evm>.
    [ 7.114610] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 120 bits of entropy available)
    [ 7.146031] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 124 bits of entropy available)
    [ 7.177439] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 126 bits of entropy available)
    [ 7.209224] random: nonblocking pool is initialized
    [ 7.485249] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
    [ 7.493412] systemd[1]: sysinit.target: Found dependency on alignment.service/start
    [ 7.501168] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
    [ 7.508645] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
    [ 7.518099] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with sysinit.target/start
    [ 7.550074] systemd[1]: Reached target Swap.
    [ 7.569750] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 7.588157] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 7.618994] systemd[1]: Listening on Journal Socket.
    [ 7.660850] systemd[1]: Created slice User and Session Slice.
    [ 7.679022] systemd[1]: Listening on Syslog Socket.
    [ 7.699071] systemd[1]: Listening on Network Service Netlink Socket.
    [ 7.718974] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ 7.739042] systemd[1]: Listening on udev Kernel Socket.
    [ 7.758530] systemd[1]: Created slice System Slice.
    [ 7.807937] systemd[1]: Mounting Debug File System...
    [ 7.842565] systemd[1]: Starting Journal Service...
    [ 7.868791] systemd[1]: Created slice system-getty.slice.
    [ 7.927948] systemd[1]: Mounting Temporary Directory...
    [ 7.950859] systemd[1]: Starting Create list of required static device nodes for the current kernel...
    [ 7.988077] systemd[1]: Reached target Slices.
    [ 8.038141] systemd[1]: Starting Remount Root and Kernel File Systems...
    [ 8.068283] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 8.097979] systemd[1]: Reached target Remote File Systems.
    [ 8.128671] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [ 8.157930] systemd[1]: Reached target Paths.
    [ 8.207960] systemd[1]: Mounting POSIX Message Queue File System...
    [ 8.242985] systemd[1]: Starting Load Kernel Modules...
    [ 8.270723] systemd[1]: Starting Setup Virtual Console...
    [ 8.277647] CMEMK module: reference Linux version 4.4.41
    [ 8.287037] allocated heap buffer 0x40500000 of size 0x100000
    [ 8.294185] cmemk initialized
    [ 8.309120] systemd[1]: Listening on udev Control Socket.
    [ 8.317462] cryptodev: driver 1.8 loaded.
    [ 8.362689] systemd[1]: Mounted POSIX Message Queue File System.
    [ 8.388003] systemd[1]: Mounted Debug File System.
    [ 8.408006] systemd[1]: Mounted Temporary Directory.
    [ 8.428180] systemd[1]: Started Journal Service.
    [ 9.098256] systemd-journald[105]: Received request to flush runtime journal from PID 1
    [ 9.578265] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
    [ 9.621820] remoteproc0: 58820000.ipu is available
    [ 9.647901] remoteproc0: Note: remoteproc is still under development and considered experimental.
    [ 9.667570] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 9.695133] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
    [ 9.704891] remoteproc1: 55020000.ipu is available
    [ 9.715551] remoteproc1: Note: remoteproc is still under development and considered experimental.
    [ 9.730543] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 9.741842] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
    [ 9.756999] remoteproc2: 40800000.dsp is available
    [ 9.762426] remoteproc2: Note: remoteproc is still under development and considered experimental.
    [ 9.772148] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 9.790033] omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000
    [ 9.800221] remoteproc3: 41000000.dsp is available
    [ 9.810416] remoteproc3: Note: remoteproc is still under development and considered experimental.
    [ 9.826491] remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 10.679951] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [ 10.687943] alg: skcipher: setkey failed on test 5 for ecb-des-omap: flags=100
    [ 10.696873] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    [ 10.706227] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    [ 10.821378] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
    [ 10.962707] remoteproc1: registered virtio0 (type 7)
    [ 11.048415] rtc-ds1307 2-006f: read error -121
    [ 11.097795] rtc-ds1307: probe of 2-006f failed with error -5
    [ 11.112368] of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp/i2c@48070000/tlv320aic3104@18[0]'
    [ 11.112520] aic_dvdd_fixed: supplied by vdd_3v3
    [ 11.186009] remoteproc0: registered virtio1 (type 7)
    [ 11.533710] rtc rtc1: 48070000.i2c:tps659: dev (254:1)
    [ 11.533727] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659 as rtc1
    [ 11.584614] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer id
    [ 11.584628] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookup
    [ 11.584636] of_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
    [ 11.584644] of_get_named_gpiod_flags: can't parse 'id-gpio' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
    [ 11.584651] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using lookup tables for GPIO lookup
    [ 11.584658] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: lookup for GPIO id failed
    [ 11.584667] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer vbus
    [ 11.584674] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookup
    [ 11.584682] of_get_named_gpiod_flags: can't parse 'vbus-gpios' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
    [ 11.584767] of_get_named_gpiod_flags: parsed 'vbus-gpio' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]' - status (0)
    [ 11.900419] rtc rtc2: 48838000.rtc: dev (254:2)
    [ 11.900433] omap_rtc 48838000.rtc: rtc core: registered 48838000.rtc as rtc2
    [ 12.408523] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [ 12.458187] vpe 489d0000.vpe: Device registered as /dev/video0
    [ 12.707353] SCSI subsystem initialized
    [ 12.832930] libata version 3.00 loaded.
    [ 12.990008] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
    [ 12.999839] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [ 13.023711] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst
    [ 13.067861] scsi host0: ahci
    [ 13.074475] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 343
    [ 13.147642] vip 48990000.vip: loading firmware vpdma-1b8.bin
    [ 13.177790] vip 48990000.vip: VPDMA firmware loaded
    [ 13.185024] vip2-s0: Port A: Using subdev adv7612 0-004c for capture
    [ 13.193674] vip2-s0: device registered as video1
    [ 13.369712] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [ 13.437766] ata1: SATA link down (SStatus 0 SControl 300)
    [ 14.712533] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
    [ 14.739848] remoteproc2: registered virtio2 (type 7)
    [ 14.768725] remoteproc3: registered virtio3 (type 7)
    [ 14.895555] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
    [ 14.919754] EXT4-fs (mmcblk1p1): recovery complete
    [ 14.927199] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
    [ 14.978128] EXT4-fs (mmcblk0p2): recovery complete
    [ 14.994342] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 15.046752] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [ 15.315188] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 15.331546] ti-pruss 4b200000.pruss: creating PRU cores and other child platform devices
    [ 15.365488] irq: no irq domain found for /ocp/pruss@4b200000/intc@4b220000 !
    [ 15.389605] Bluetooth: Core ver 2.21
    [ 15.400014] NET: Registered protocol family 31
    [ 15.404480] Bluetooth: HCI device and connection manager initialized
    [ 15.424692] irq: no irq domain found for /ocp/pruss@4b200000/intc@4b220000 !
    [ 15.451525] Bluetooth: HCI socket layer initialized
    [ 15.465897] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [ 15.480324] Bluetooth: L2CAP socket layer initialized
    [ 15.509000] Bluetooth: SCO socket layer initialized
    [ 15.679353] NET: Registered protocol family 15
    [ 15.749155] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [ 15.780073] [drm] Initialized pvr 1.14.3699939 20110701 on minor 1
    [ 15.786450] ti-pruss 4b280000.pruss: creating PRU cores and other child platform devices
    [ 15.833679] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound@0[0]'
    [ 15.833692] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound@0[0]'
    [ 15.833766] irq: no irq domain found for /ocp/pruss@4b280000/intc@4b2a0000 !
    [ 15.846851] asoc-simple-card sound@0: tlv320aic3x-hifi <-> 48468000.mcasp mapping ok
    [ 15.858334] irq: no irq domain found for /ocp/pruss@4b280000/intc@4b2a0000 !
    [ 15.909448] remoteproc4: 4b234000.pru0 is available
    [ 15.918207] remoteproc4: Note: remoteproc is still under development and considered experimental.
    [ 15.958705] remoteproc4: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 16.009725] remoteproc4: registered virtio4 (type 7)
    [ 16.014921] pru-rproc 4b234000.pru0: PRU rproc node /ocp/pruss@4b200000/pru0@4b234000 probed successfully
    [ 16.040727] remoteproc5: 4b238000.pru1 is available
    [ 16.059342] remoteproc5: Note: remoteproc is still under development and considered experimental.
    [ 16.087800] remoteproc5: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 16.145586] Initializing XFRM netlink socket
    [ 16.151062] remoteproc5: registered virtio5 (type 7)
    [ 16.158024] pru-rproc 4b238000.pru1: PRU rproc node /ocp/pruss@4b200000/pru1@4b238000 probed successfully
    [ 16.200464] remoteproc6: 4b2b4000.pru0 is available
    [ 16.224459] remoteproc6: Note: remoteproc is still under development and considered experimental.
    [ 16.271564] remoteproc6: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 16.360542] remoteproc6: registered virtio6 (type 7)
    [ 16.366266] pru-rproc 4b2b4000.pru0: PRU rproc node /ocp/pruss@4b280000/pru0@4b2b4000 probed successfully
    [ 16.403712] remoteproc7: 4b2b8000.pru1 is available
    [ 16.415685] remoteproc7: Note: remoteproc is still under development and considered experimental.
    [ 16.453551] remoteproc7: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [ 16.524792] remoteproc7: registered virtio7 (type 7)
    [ 16.530630] pru-rproc 4b2b8000.pru1: PRU rproc node /ocp/pruss@4b280000/pru1@4b2b8000 probed successfully
    [ 17.573137] remoteproc1: powering up 55020000.ipu
    [ 17.619804] remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3743116
    [ 17.709389] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    [ 17.994710] remoteproc1: remote processor 55020000.ipu is now up
    [ 18.019534] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 18.022611] virtio_rpmsg_bus virtio0: creating channel rpmsg-rpc addr 0x65
    [ 18.023507] virtio_rpmsg_bus virtio0: creating channel rpmsg-rpc addr 0x66
    [ 18.087286] remoteproc0: powering up 58820000.ipu
    [ 18.127051] remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 4890352
    [ 18.149552] omap-iommu 58882000.mmu: 58882000.mmu: version 2.1
    [ 18.190130] remoteproc0: remote processor 58820000.ipu is now up
    [ 18.216197] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 18.218033] virtio_rpmsg_bus virtio1: creating channel rpmsg-client-sample addr 0x32
    [ 18.218207] virtio_rpmsg_bus virtio1: creating channel rpmsg-client-sample addr 0x33
    [ 18.218314] virtio_rpmsg_bus virtio1: creating channel rpmsg-omx addr 0x3c
    [ 18.218409] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x65
    [ 18.296314] remoteproc2: powering up 40800000.dsp
    [ 18.371448] remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 21914156
    [ 18.394227] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [ 18.400122] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    [ 18.406067] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [ 18.436730] remoteproc2: remote processor 40800000.dsp is now up
    [ 18.446601] virtio_rpmsg_bus virtio2: rpmsg host is online
    [ 18.446682] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x3d
    [ 18.460892] remoteproc3: powering up 41000000.dsp
    [ 18.495255] remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 21914156
    [ 18.497659] usbcore: registered new interface driver usbfs
    [ 18.497709] usbcore: registered new interface driver hub
    [ 18.501673] usbcore: registered new device driver usb
    [ 18.522930] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [ 18.528321] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [ 18.528359] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
    [ 18.528444] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
    [ 18.548724] remoteproc3: remote processor 41000000.dsp is now up
    [ 18.557553] virtio_rpmsg_bus virtio3: rpmsg host is online
    [ 18.557672] virtio_rpmsg_bus virtio3: creating channel rpmsg-proto addr 0x3d
    [ 18.577829] remoteproc4: powering up 4b234000.pru0
    [ 18.583700] remoteproc4: Booting fw image am57xx-pru1_0-fw, size 74436
    [ 18.591378] ti-pruss 4b200000.pruss: configured system_events = 0x0000000000030000 intr_channels = 0x00000005 host_intr = 0x00000005
    [ 18.594301] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [ 18.612321] remoteproc4: remote processor 4b234000.pru0 is now up
    [ 18.630446] virtio_rpmsg_bus virtio4: rpmsg host is online
    [ 18.630786] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x00210010
    [ 18.630829] xhci-hcd xhci-hcd.1.auto: irq 437, io mem 0x48890000
    [ 18.650794] virtio_rpmsg_bus virtio4: creating channel rpmsg-pru addr 0x1e
    [ 18.658374] hub 1-0:1.0: USB hub found
    [ 18.662393] remoteproc5: powering up 4b238000.pru1
    [ 18.668585] remoteproc5: Booting fw image am57xx-pru1_1-fw, size 74436
    [ 18.669488] hub 1-0:1.0: 1 port detected
    [ 18.670184] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [ 18.670195] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [ 18.670971] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 18.701065] hub 2-0:1.0: USB hub found
    [ 18.702423] ti-pruss 4b200000.pruss: configured system_events = 0x00000000000c0000 intr_channels = 0x0000000a host_intr = 0x0000000a
    [ 18.711685] remoteproc5: remote processor 4b238000.pru1 is now up
    [ 18.716929] virtio_rpmsg_bus virtio5: rpmsg host is online
    [ 18.717028] remoteproc6: powering up 4b2b4000.pru0
    [ 18.723140] virtio_rpmsg_bus virtio5: creating channel rpmsg-pru addr 0x1f
    [ 18.741089] remoteproc6: Booting fw image am57xx-pru2_0-fw, size 74436
    [ 18.741428] hub 2-0:1.0: 1 port detected
    [ 18.755427] ti-pruss 4b280000.pruss: configured system_events = 0x0000000000030000 intr_channels = 0x00000005 host_intr = 0x00000005
    [ 18.769035] remoteproc6: remote processor 4b2b4000.pru0 is now up
    [ 18.776201] virtio_rpmsg_bus virtio6: rpmsg host is online
    [ 18.776252] virtio_rpmsg_bus virtio6: creating channel rpmsg-pru addr 0x20
    [ 18.784452] remoteproc7: powering up 4b2b8000.pru1
    [ 18.794317] remoteproc7: Booting fw image am57xx-pru2_1-fw, size 74436
    [ 18.803085] ti-pruss 4b280000.pruss: configured system_events = 0x00000000000c0000 intr_channels = 0x0000000a host_intr = 0x0000000a
    [ 18.815334] remoteproc7: remote processor 4b2b8000.pru1 is now up
    [ 18.823982] virtio_rpmsg_bus virtio7: rpmsg host is online
    [ 18.824033] virtio_rpmsg_bus virtio7: creating channel rpmsg-pru addr 0x21
    [ 18.885846] NET: Registered protocol family 41
    [ 18.893015] rpmsg_rpc rpmsg0: probing service dce-callback with src 1024 dst 101
    [ 18.913136] rpmsg_rpc rpmsg1: probing service rpmsg-dce with src 1025 dst 102
    [ 18.913800] rpmsg_rpc rpmsg0: published functions = 4
    [ 18.928979] rpmsg_pru rpmsg8: new rpmsg_pru device: /dev/rpmsg_pru30
    [ 18.933271] rpmsg_rpc rpmsg5: probing service rpc_example_2 with src 1024 dst 101
    [ 18.943291] rpmsg_rpc rpmsg1: published functions = 9
    [ 18.948760] rpmsg_rpc rpmsg5: published functions = 8
    [ 18.970896] rpmsg_pru rpmsg9: new rpmsg_pru device: /dev/rpmsg_pru31
    [ 18.979347] rpmsg_pru rpmsg10: new rpmsg_pru device: /dev/rpmsg_pru32
    [ 18.986966] rpmsg_pru rpmsg11: new rpmsg_pru device: /dev/rpmsg_pru33
    [ 20.077461] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [ 29.045197] omap_hwmod: mmu1_dsp1: _wait_target_disable failed
    [ 29.059290] omap_hwmod: mmu1_dsp2: _wait_target_disable failed
    [ 29.072077] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [ 29.085127] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [ 42.944316] vip2-s0: vip_open
    [ 42.944340] vip2-s0: vip_init_port: g_mbus_fmt subdev mbus_code: 2006 fourcc:NV12 size: 640x480
    [ 42.944356] vip2-s0: calc_format_size: fourcc:NV12 size: 640x480 bpl:640 img_size:460800
    [ 42.944365] vip2-s0: init_stream fourcc:NV12 size: 640x480 bpl:640 img_size:460800
    [ 42.944373] vip2-s0: init_stream vpdma data type: 0x02
    [ 42.944382] vip2-s0: vip_init_stream: stream instance 0x00000001ecac7000
    [ 42.944472] vip2-s0: g_fmt fourcc:NV12 code: 2006 size: 640x480 bpl:640 img_size:460800
    [ 42.944480] vip2-s0: g_fmt vpdma data type: 0x02
    [ 42.944492] vip2-s0: s_fmt input fourcc:YUYV size: 800x600
    [ 42.944499] vip2-s0: try_fmt fourcc:YUYV size: 800x600
    [ 42.944509] vip2-s0: try_fmt loop:0 fourcc:YUYV size: 1920x1080
    [ 42.944516] vip2-s0: try_fmt loop:0 found new larger: 1920x1080
    [ 42.944523] vip2-s0: try_fmt loop:0 found at least larger: 1920x1080
    [ 42.944530] vip2-s0: try_fmt loop:0 found new best: 1920x1080
    [ 42.944537] vip2-s0: try_fmt loop:1 fourcc:YUYV size: 1600x1200
    [ 42.944543] vip2-s0: try_fmt loop:1 found at least larger: 1600x1200
    [ 42.944549] vip2-s0: try_fmt loop:2 fourcc:YUYV size: 1440x900
    [ 42.944556] vip2-s0: try_fmt loop:2 found at least larger: 1440x900
    [ 42.944563] vip2-s0: try_fmt loop:2 found new best: 1440x900
    [ 42.944569] vip2-s0: try_fmt loop:3 fourcc:YUYV size: 1280x800
    [ 42.944576] vip2-s0: try_fmt loop:3 found at least larger: 1280x800
    [ 42.944582] vip2-s0: try_fmt loop:3 found new best: 1280x800
    [ 42.944589] vip2-s0: try_fmt loop:4 fourcc:YUYV size: 1280x720
    [ 42.944595] vip2-s0: try_fmt loop:4 found at least larger: 1280x720
    [ 42.944601] vip2-s0: try_fmt loop:4 found new best: 1280x720
    [ 42.944607] vip2-s0: try_fmt loop:5 fourcc:YUYV size: 800x600
    [ 42.944613] vip2-s0: try_fmt loop:5 found at least larger: 800x600
    [ 42.944619] vip2-s0: try_fmt loop:5 found new best: 800x600
    [ 42.944625] vip2-s0: try_fmt loop:5 found direct match: 800x600
    [ 42.944633] vip2-s0: calc_format_size: fourcc:YUYV size: 800x600 bpl:1600 img_size:960000
    [ 42.944639] vip2-s0: s_fmt try_fmt fourcc:YUYV size: 800x600
    [ 42.944647] vip2-s0: s_fmt fourcc:YUYV size: 800x600 bpl:1600 img_size:960000
    [ 42.944654] vip2-s0: s_fmt pix_to_mbus mbus_code: 2006 size: 800x600
    [ 42.979667] vip2-s0: s_fmt subdev fmt mbus_code: 2006 size: 800x600
    [ 42.979676] vip2-s0: s_fmt vpdma data type: 0x07
    [ 42.980269] vip2-s0: get 3 buffer(s) of size 960000 each.
    [ 42.984077] vip2-s0: vip_set_slice_path:
    [ 42.984091] vip2-s0: vip_set_slice_path: DATA_PATH_SELECT(0000010C): 80008000
    [ 42.984098] vip2-s0: vip_set_slice_path:
    [ 42.984107] vip2-s0: vip_set_slice_path: DATA_PATH_SELECT(0000010C): 40008000
    [ 42.984401] vip2-s0: vip_load_vpdma_list_fifo: start_dma vb2 buf idx:0
    [ 42.985533] vip2-s0: vip_load_vpdma_list_fifo: start_dma vb2 buf idx:1
    [ 44.400595] vip2-s0: vip_release
    [ 44.400609] vip2-s0: vip_stop_streaming:
    [ 44.400618] vip2-s0: vip_disable_sc_path:
    [ 44.400630] vip2-s0: Clear channel no: 38
    [ 44.400736] vip2-s0: vip_release_stream: stream instance 0xee5aa920ecac7000
    [ 44.400747] vip2-s0: vip_release_port: port instance 0xed684900ed64f410
    root@am57xx-evm:~#

    Please help me,thank you!

    BR

    Jia
  • From the provided kernel log, nothing seems jumping out. Can you provide the output of the commands from the Troubleshooting section, while the test capture is on-going? You will most likely need to run those from a separate terminal or telnet session. This will help provide us with the active PARSER configuration.