I have successfully booted linux via TFTP with root=/dev/hda1. I log in as root and navigate to /opt/dvsdk/dm6467. From there I follow the GSG instructions to run the demo as follows:
Target $ cd /opt/dvsdk/dm##
Target $ ./loadmodules.sh
Target $ ./interface
Then I receive the following error:
Interface Error: Failed to create display device instance
My bootargs are as follows:
DM6467 EVM > printenv
bootdelay=3
baudrate=115200
addclk=setenv bootargs ${bootargs} clkref=${clkref}
ethaddr=00:0e:99:02:b6:d3
ethact=DaVinci EMAC
filesize=1FB008
fileaddr=80700000
nfshost=192.168.1.148
ipaddr=192.168.1.151
serverip=192.168.1.148
bootfile=uImage-dm6467-evm.bin
bootcmd=tftpboot 0x80700000 uImage-dm6467-evm.bin;bootm
rootpath=/export/sim/workdir/filesys
bootargs=mem=112M console=ttyS0,115200n8 root=/dev/hda1 nfsroot=192.168.148.1:/home/sim/workdir/filesys,nolock ip=192.168.1.151:192.168.1.148:192.168.1.1:255.255.255.0 vpif_display.ch2_numbuffers=0 vpif_display.ch3_numbuffers=0
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 2009.08 (Apr 13 2010 - 10:16:34)
Environment size: 663/16380 bytes
Also I noticed when the linux kernel boots, I get the following errors:
...
Linux video capture interface: v2.00
adv7343 1-002a: chip found @ 0x54 (DaVinci I2C adapter)
adv7343 1-002a: Error initializing
adv7343: probe of 1-002a failed with error -121
vpif_display vpif_display: Error registering v4l2 subdevice
vpif_display vpif_display: VPIF IRQ request failed
ths7353 1-002e: chip found @ 0x5c (DaVinci I2C adapter)
vpif_capture vpif_capture: registered sub device ths7353
tvp7002 1-005d: tvp7002 1-005d decoder driver registered !!
vpif_capture vpif_capture: registered sub device tvp7002
vpif_capture vpif_capture: DM646x VPIF Capture driver initialized
...
Not sure if this is related yet. Any help would be greatly appreciated regarding getting the "interface" demo to run.
-Brent