Hi,
I am using 2.6.22.18-omap3 kernel in my OMAP35x EVM. I want to capture video from camera and want to display it in board's LCD. So, I have cross compiled linux-uvc driver and successfully inserted the uvcvideo.ko module. But when I use the command "lsmod | grep uvc" it is showing "uvcvideo 59592 0" not showing any "videodev", "v4l1-compat", "v4l2-common". So, I have thought to insmod these three modules. So when I cross compiled the kernel supplied with SDK with "omap3evm_defconfig" those 3 files has come with .o format, not in .ko format. So, I have changed the v4l to support as module [in device drivers->multimedia devices->v4l] then it was giving error that some .h file is not getting. So, I have build some soft link for "asm-> asm-arm", "arch->arch-omap" then it is giving Assmbler error as follows:
arch/arm/kernel/entry-armv.S: Assembler messages:
arch/arm/kernel/entry-armv.S:425: Error: garbage following instruction -- `ldr r5,=IO_ADDRESS((0x48200000))'
make[1]: *** [arch/arm/kernel/entry-armv.o] Error 1
make: *** [arch/arm/kernel] Error 2
So, how I will fix these problem. Can any one tell me the step by step procedure for this.
Note: I am using luvcview sample application to capture video.
Thanks,
Anirban([:)])