[beagleboard] setting up s video

I recommend you search the mailing list for S-Video, there are some kernel patches out there that could get you S-Video output on Angstrom.

You can also just use the board validation kernel that is on the code.google.com/p/beagleboard site. That kernel fork is not being progressed, but it will let you see the S-Video output.

When Mamona was first demonstrated on the BeagleBoard, they did Firefox output over S-Video. Unfortunately, I haven’t heard much about Mamona since.

Hi, Sir:
When I am compiling the x-loader, arm-none-linux-gnueabi-gcc is needed.
Could you help me to find out where can get arm-none-linux-gnueabi-gcc.
Thanks
Frank

|

From codesourcery:
http://www.codesourcery.com/gnu_toolchains/arm

Next Steps -> Download -> GNU/Linux -> IA32 GNU/Linux TAR
http://www.codesourcery.com/gnu_toolchains/arm/portal/package3696/public/arm-none-linux-gnueabi/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

https://omapzoom.org/gf/project/omapkernel/wiki/?pagename=Getting+Stated+with+Linux+OMAP+Kernel

How to Build kernel

Step 1) cd to kernel git repository and clean the kernel build folder
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean

or make CROSS_COMPILE=//arm-none-linux-gnueabi- distclean

get it? or make CROSS_COMPILE=~/CodeSourcery/Sourcery G++ Lite/bin/ arm-none-linux-gnueabi- distclean for windowsXP it’s C:\Program Files\CodeSourcery\Sourcery G++ Lite\bin
Step 2) Set ZOOM or SDP as default platform configuration by
make CROSS_COMPILE=/CodeSourcery/Sourcery G++ Lite/bin/arm-none-linux-gnueabi- omap_ldp_defconfig
or make CROSS_COMPILE=/CodeSourcery/Sourcery G++ Lite/bin/arm-none-linux-gnueabi- omap_3430sdp_defconfig
Step 3) Compile the source code and generate the binary by
make CROSS_COMPILE=/CodeSourcery/Sourcery G++ Lite/bin/arm-none-linux-gnueabi- uImage
Kernel binary uImage will be generated at arch/arm/boot/ directory.
Note that mkimage tool is needed to generate uImage file.

Hi, Dear all:
When I am making uImage, it will the error message like “mkimage” command not found", how to get “mkimage” command installed? I have copied the info as below.
Thank you very much for help in advance.
Frank

frank@frank-laptop:~/linux-omap-2.6$ make uImage
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h’ is up to date.
CHK include/linux/utsrelease.h
SYMLINK include/asm → include/asm-arm
CALL scripts/checksyscalls.sh
:1097:2: warning: #warning syscall fadvise64 not implemented
:1265:2: warning: #warning syscall migrate_pages not implemented
:1321:2: warning: #warning syscall pselect6 not implemented
:1325:2: warning: #warning syscall ppoll not implemented
:1365:2: warning: #warning syscall epoll_pwait not implemented
CHK include/linux/compile.h
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
“mkimage” command not found - U-Boot images will not be built
Image arch/arm/boot/uImage is ready

|

If your using one of the *.deb based os's (debian, ubuntu) install uboot-mkimage

sudo apt-get install uboot-mkimage

Hi, Robert:
My os is ubuntu 8.04 but the command did not work.
Thank you very much
frank


— On Fri, 1/9/09, Robert Nelson robertcnelson@gmail.com wrote:


> From: Robert Nelson robertcnelson@gmail.com
> Subject: [beagleboard] Re: where to get mkimage installed?
> To: beagleboard@googlegroups.com
> Date: Friday, January 9, 2009, 3:42 PM
>
> ~~~
> On Fri, Jan 9, 2009 at 5:40 PM, frank zhu fzhu2000@yahoo.com wrote:
> > Hi, Dear all:
> > When I am making uImage, it will the error message like
> “mkimage”
> > command not found", how to get “mkimage” command installed?
> I have copied
> > the info as below.
> > Thank you very much
> for help in advance.
> > Frank
> >
> > frank@frank-laptop:~/linux-omap-2.6$ make uImage
> > CHK include/linux/version.h
> > make[1]: `include/asm-arm/mach-types.h’ is up to date.
> > CHK include/linux/utsrelease.h
> > SYMLINK include/asm → include/asm-arm
> > CALL scripts/checksyscalls.sh
> > :1097:2: warning: #warning syscall fadvise64 not implemented
> > :1265:2: warning: #warning syscall migrate_pages not
> implemented
> > :1321:2: warning: #warning syscall pselect6 not implemented
> > :1325:2: warning: #warning syscall ppoll not implemented
> > :1365:2: warning: #warning syscall epoll_pwait not
> implemented
> > CHK include/linux/compile.h
> > Kernel: arch/arm/boot/Image is ready
> > Kernel: arch/arm/boot/zImage is ready
> > UIMAGE arch/arm/boot/uImage
> > “mkimage” command not
> found - U-Boot images will not be built
> > Image arch/arm/boot/uImage is ready
> >
> >
>
> If your using one of the *.deb based os’s (debian, ubuntu) install
> uboot-mkimage
>
> sudo apt-get install uboot-mkimage
>
> –
> Robert Nelson
> http://www.rcn-ee.com/
>
> ~~~

|

Strange, I guess they just added it in intrepid (8.10)

http://packages.ubuntu.com/intrepid/utils/uboot-mkimage

Okay, plan B.. (just needs gcc installed)

wget http://beagleboard.googlecode.com/files/u-boot_beagle_revb.tar.gz
tar -xf u-boot_beagle_revb.tar.gz
cd u-boot/
make CROSS_COMPILE= distclean
make CROSS_COMPILE= omap3530beagle_config
make CROSS_COMPILE= tools

Then, cd into your kernel directory and add this to path:

PATH=/home/<user>/u-boot/tools/:"${PATH}"

then back to what you had done....
cd linux*****
make uImage

Regards,

Hi, Robert:
I have installed mkimage using the second method.
Thank you very much
Frank
— On Fri, 1/9/09, Robert Nelson robertcnelson@gmail.com wrote:


> From: Robert Nelson robertcnelson@gmail.com
> Subject: [beagleboard] Re: where to get mkimage installed?
> To: beagleboard@googlegroups.com
> Date: Friday, January 9, 2009, 4:12 PM
>
> <br>> On Fri, Jan 9, 2009 at 5:52 PM, frank zhu <fzhu2000@yahoo.com> wrote:<br>> > Hi, Robert:<br>> > My os is ubuntu 8.04 but the command did not work.<br>> > Thank you very much<br>> > frank<br>> ><br>> <br>> Strange, I guess they just added it in intrepid<br>> (8.10)<br>> <br>> http://packages.ubuntu.com/intrepid/utils/uboot-mkimage<br>> <br>> Okay, plan B.. (just needs gcc installed)<br>> <br>> wget http://beagleboard.googlecode.com/files/u-boot_beagle_revb.tar.gz<br>> tar -xf u-boot_beagle_revb.tar.gz<br>> cd u-boot/<br>> make CROSS_COMPILE= distclean<br>> make CROSS_COMPILE= omap3530beagle_config<br>> make CROSS_COMPILE= tools<br>> <br>> Then, cd into your kernel directory and add this to path:<br>> <br>> PATH=/home/<user>/u-boot/tools/:"${PATH}"<br>> <br>> then back to what you had done....<br>> cd linux*****<br>> make uImage<br>> <br>> Regards,<br>> <br>> -- <br>> Robert Nelson<br>> http://www.rcn-ee.com/<br>> <br>>

|