There's a branch of STK1160 for the raspberry pi, and that works for the beaglebone
(think all the AC97 has been commented out)
it's here - https://github.com/piotr-e/stk1160-raspberrypi
(some history of it - https://github.com/ezequielgarcia/stk1160-standalone/issues/8 )
It still exhibits the same picture breakup as seen on the RPi - but I've checked my DMA fix ... and it hasn't been, so that's my first step; (Disable USB DMA at drivers->USB support->Inventra-> select [*] Disable DMA) http://e2e.ti.com/support/dsp/sitara_arm174_microprocessors/f/791/t/185953.aspx
Disable DMS makes it worse; the picture is a horrible mess now!
=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Attempt to build the updated easycap driver stk1160 from Ezequiel Garcia.
http://easycap.blogspot.com.ar/2012/07/new-driver-for-easycap-dc60-stk1160.html
https://github.com/ezequielgarcia/stk1160-standalone/tree/0.9.4_v3.2
need kernel sources to build it on beaglebone - trying to create them using this method;
- Advanced Users only: BeagleBone Kernel source, used in these demo images:https://github.com/RobertCNelson/linux-dev/tree/am33x-v3.2
git clone git://github.com/RobertCNelson/linux-dev.git cd linux-dev git checkout origin/am33x-v3.2 -b am33x-v3.2 ./build_kernel.sh
from http://elinux.org/BeagleBoardUbuntu#BeagleBone
exciting highlights;
arch/arm/configs/omap2plus_defconfig:244:warning: unexpected data # # configuration written to .config # `.config' -> `/home/michael/beaglebone/linux-dev/patches/ref_omap2plus_defconfig' `/home/michael/beaglebone/linux-dev/patches/defconfig' -> `.config' HOSTCC scripts/kconfig/lxdialog/checklist.o HOSTCC scripts/kconfig/lxdialog/inputbox.o HOSTCC scripts/kconfig/lxdialog/menubox.o HOSTCC scripts/kconfig/lxdialog/textbox.o HOSTCC scripts/kconfig/lxdialog/util.o HOSTCC scripts/kconfig/lxdialog/yesno.o HOSTCC scripts/kconfig/mconf.o HOSTLD scripts/kconfig/mconf scripts/kconfig/mconf Kconfig *** End of the configuration. *** Execute 'make' to start the build or try 'make help'. `.config' -> `/home/michael/beaglebone/linux-dev/patches/defconfig' make -j2 ARCH=arm LOCALVERSION=-psp20 CROSS_COMPILE="ccache arm-linux-gnueabihf-" zImage modules scripts/kconfig/conf --silentoldconfig Kconfig
I'm using the machine in my loft to build all this, because (being an ubuntu 12.04 server) it was easier to install the cross compiler toolchain. Seemed to be as easy as sudo apt-get install gcc-arm-linux-gnueabihf
found some files that look like source in /KERNEL and some headers and a zImage in /deploy... looks like the kernel i've made isn't the one i'm using on the beaglebone (not very surprising). I've made a uImage from the new zImage and will see what happens.
Found the command below at http://eewiki.net/display/linuxonarm/BeagleBone
mkimage -A arm -O linux -T kernel -C none -a
0x80008000
-e
0x80008000
-n
"Linux"
-d ./linux-dev/deploy/
3.2
.
21
-psp16.zImage ./uImage
This page is a 'SUPER CHALLENGE' for the visually impared!
ReplyDelete