Other Parts Discussed in Thread: TVP7002
Hi,
i used DM368 chip on my target board with DVSDK3_10_00_19. i can run encode demo at 720p.
COMPONENT 1080i 60HZ input , run encode DEMO, error found.
I modified the loadmodules_hd.sh and encode.cfg, rebuild demo application.
u-boot:
setenv bootargs mem=60M console=ttyS0,115200n8 root=/dev/nfs rw nfsroot=192.168.1.100:/opt/nfs ip=192.168.1.101:255.255.255.0:192.168.1.254
video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,2025K dm365_imp.oper_mode=0
loadmodules_hd.sh
insmod cmemk.ko phys_start=0x83C00000 phys_end=0x88000000
pools=1x384,2x5984,2x3133440,1x16384,1x48952,1x20480,1x60288,1x74,1x28,1x2048,1x6785280,1x146,
1x896,1x65536,1x98,1x296,29x56,2x24,1x624,4x62,1x1456,1x18321120,1x65792,5x3523584,1x4194304,1x8355840 allowOverlap=1 phys_start_1=0x00001000 phys_end_1=0x00008000 pools_1=1x28672
root@dm365-evm:/dm365# ./loadmodules_hd.sh
cmemk unregistered
irqk unregistered
CMEMK module: built on Jul 14 2010 at 17:02:50
Reference Linux version 2.6.32
File /sim/scratch_a0868396/arago-install/dvsdk_3_10_00_19/linuxutils_2_25_04_1
0/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
allocated heap buffer 0xc4000000 of size 0x8d5000
CMEM Range Overlaps Kernel Physical - allowing overlap
CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83000000)
cmemk initialized
IRQK module: built on Jul 14 2010 at 17:03:00
Reference Linux version 2.6.32
File /sim/scratch_a0868396/arago-install/dvsdk_3_10_00_19/linuxutils_2_25_04_1
0/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
irqk initialized
EDMAK module: built on Jul 14 2010 at 17:02:57
Reference Linux version 2.6.32
File /sim/scratch_a0868396/arago-install/dvsdk_3_10_00_19/linuxutils_2_25_04_1
0/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
root@dm365-evm:/dm365#
root@dm365-evm:/dm365#
root@dm365-evm:/dm365#
root@dm365-evm:/dm365# ./encode -v 1.264 -y 5
Encode demo started.
EVM: switch to tvp7002 HD video input
davinci_resizer davinci_resizer.2: RSZ_G_CONFIG:0:1:124
davinci_previewer davinci_previewer.2: ipipe_set_preview_config
vpfe-capture vpfe-capture: IPIPE Chained
vpfe-capture vpfe-capture: Resizer present
EVM: switch to tvp7002 HD video input
vpfe-capture vpfe-capture: width = 1920, height = 1080, bpp = 1
vpfe-capture vpfe-capture: adjusted width = 1920, height = 1080, bpp = 1, bytesp
erline = 1920, sizeimage = 3110400
vpfe-capture vpfe-capture: width = 1920, height = 1080, bpp = 1
vpfe-capture vpfe-capture: adjusted width = 1920, height = 1080, bpp = 1, bytesp
erline = 1920, sizeimage = 3110400
CMEMK Error: Failed to find a pool which fits 3133440
CMEMK Error: Failed to find a pool which fits 3110400
CMEM Error: getPool: Failed to get a pool fitting a size 3133440
CMEM Error: getPool: Failed to get a pool fitting a size 3110400
Does anybody have related experience about 1080i? any suggestions is welcome