This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Failure by building OMAP35x Graphic SDK Demos on AM3517 EVM

based on http://wiki.davincidsp.com/index.php/GSG:_AM35x_and_OMAP35x_Rebuilding_the_Software

I've done the following:

  1. toolchain install: arm-2009q1
  2. NFS target setup
  3. Setup and build u-boot and kernel based on  AM35x-OMAP35x-PSP-SDK-03.00.00.03
  4. Install  OMAP35x_Graphics_SDK_setuplinux_3_01_00_02.bin
  5. ~/OMAP35x_Graphics_SDK_3_01_00_02$ export ARCH=arm
  6. $ vim Rules.make (edit and insert directories)
  7. $ make all BUILD=debug OMAPES=3.x

Removing the graphics sdk demo executables directory...
copying the libraries...
creating demo executable folders...
building the sgx kernel modules...
make[1]: Entering directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
make -C /home/jrodrigu/workdir/opt/linux-03.00.00.03 M=`pwd` clean
make[2]: Entering directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
make[2]: Leaving directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
make[1]: Leaving directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
make[1]: Entering directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
make -C /home/jrodrigu/workdir/opt/linux-03.00.00.03 M=`pwd`
make[2]: Entering directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
  LD      /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/built-in.o
  CC [M]  /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.o
In file included from include/linux/irqflags.h:57,
                 from /home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/system.h:61,
                 from /home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/bitops.h:27,
                 from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:28:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/irqflags.h:11:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from /home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/bitops.h:27,
                 from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:28:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/system.h:111:5: warning: "__LINUX_ARM_ARCH__" is not defined
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/system.h:117:5: warning: "__LINUX_ARM_ARCH__" is not defined
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/system.h:121:35: warning: "__LINUX_ARM_ARCH__" is not defined
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/system.h:247:5: warning: "__LINUX_ARM_ARCH__" is not defined
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/system.h:254:5: warning: "__LINUX_ARM_ARCH__" is not defined
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/system.h:322:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:28:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/bitops.h:237:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/linux/prefetch.h:14,
                 from include/linux/list.h:6,
                 from include/linux/module.h:9,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:29:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/processor.h:110:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from /home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/thread_info.h:16,
                 from include/linux/thread_info.h:56,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/stat.h:60,
                 from include/linux/module.h:10,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:29:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/fpstate.h:32:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/linux/spinlock.h:321,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/stat.h:60,
                 from include/linux/module.h:10,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:29:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/atomic.h:30:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/linux/time.h:9,
                 from include/linux/stat.h:60,
                 from include/linux/module.h:10,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:29:
include/linux/math64.h: In function 'div_u64_rem':
include/linux/math64.h:43: error: '__LINUX_ARM_ARCH__' undeclared (first use in this function)
include/linux/math64.h:43: error: (Each undeclared identifier is reported only once
include/linux/math64.h:43: error: for each function it appears in.)
In file included from /home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/page.h:26,
                 from include/linux/mmzone.h:20,
                 from include/linux/gfp.h:4,
                 from include/linux/kmod.h:22,
                 from include/linux/module.h:13,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:29:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/glue.h:119:2: error: #error Unknown data abort handler type
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/glue.h:160:2: error: #error Unknown prefetch abort handler type
In file included from include/linux/mmzone.h:20,
                 from include/linux/gfp.h:4,
                 from include/linux/kmod.h:22,
                 from include/linux/module.h:13,
                 from /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.c:29:
/home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/include/asm/page.h:116:2: error: #error Unknown user operations model
make[4]: *** [/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.o] Error 1
make[3]: *** [/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti] Error 2
make[2]: *** [_module_/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM] Error 2
make[2]: Leaving directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
make: *** [buildkernel] Error 2

Has anyone come across a similar crash? Am I missing any header files?

  I would appreciate very much any hints.

J. Rodriguez

 

  • Can you please post your modified Rules.make. and have you built kernel successfully? Thanks.

  • How can I be sure that the kernel was succesfully built? I have brought it successfully to boot from MMC. Is there any log file to look at?

    My OMAP35x_Graphics_SDK_3_01_00_02/Rules.make is as follows:

    #Rules.make

    PLATFORM=LinuxOMAP3

    ################# FIELDS MODIFIABLE BY THE USER ###############################
    #set home area HOME (REQUIRED)
    HOME=/home/jrodrigu

    GRAPHICS_INSTALL_DIR=$(HOME)/OMAP35x_Graphics_SDK_3_01_00_02

    # Directory where the graphics demo executables and dependent files will be
    # copied after the Graphics SDK build
    GFX_DEMOS_EXECPATH=$(GRAPHICS_INSTALL_DIR)/gfxsdkdemos

    #set toolchain path (REQUIRED)
    #CSTOOL_DIR=/opt/cslite/arm-2009q1
    CSTOOL_DIR=$(HOME)/toolchain/arm-2009q1

    CSTOOL_PREFIX=arm-none-linux-gnueabi-
    CSTOOL_PATH=$(CSTOOL_DIR)/bin
    CSTOOL_LIBSTDC++_PATH=$(CSTOOL_DIR)/arm-none-linux-gnueabi/libc/usr/lib

    #set the kernel installation path (REQUIRED)
    KERNEL_INSTALL_DIR=$(HOME)/workdir/opt/linux-03.00.00.03

    #Target NFS root file system location (REQUIRED)
    TARGETFS_INSTALL_DIR=$(HOME)/workdir/filesys

    #Path for kernel module installation (REQUIRED)
    GFX_TARGETFS_KERMOD_PATH=$(TARGETFS_INSTALL_DIR)/lib/modules/2.6.32-rc5

    ######################### PRE-DEFINED VARIABLES ###############################
    ######################## NOT MODIFIABLE BY USER ###############################

    GFX_OGLES_SDKPATH=$(GRAPHICS_INSTALL_DIR)/GFX_Linux_SDK/OGLES/SDKPackage

    GFX_OGLES2_SDKPATH=$(GRAPHICS_INSTALL_DIR)/GFX_Linux_SDK/OGLES2/SDKPackage

    GFX_OVG_SDKPATH=$(GRAPHICS_INSTALL_DIR)/GFX_Linux_SDK/OVG/SDKPackage

    GFX_REL_ES3_LIB_SRCPATH=$(GRAPHICS_INSTALL_DIR)/gfx_rel_es3.x

    GFX_DBG_ES3_LIB_SRCPATH=$(GRAPHICS_INSTALL_DIR)/gfx_dbg_es3.x

    GFX_REL_ES2_LIB_SRCPATH=$(GRAPHICS_INSTALL_DIR)/gfx_rel_es2.x

    GFX_DBG_ES2_LIB_SRCPATH=$(GRAPHICS_INSTALL_DIR)/gfx_dbg_es2.x

    GFX_OGLES_REL_LIB_DESTPATH=$(GFX_OGLES_SDKPATH)/Builds/OGLES/LinuxOMAP3

    GFX_OGLES2_REL_LIB_DESTPATH=$(GFX_OGLES2_SDKPATH)/Builds/OGLES2/LinuxOMAP3

    GFX_OVG_REL_LIB_DESTPATH=$(GFX_OVG_SDKPATH)/Builds/OVG/LinuxOMAP3

    GFX_KERNMOD_SRCPATH=$(GRAPHICS_INSTALL_DIR)/GFX_Linux_KM

    GFX_PKG_TARGETFS_PATH = $(GRAPHICS_INSTALL_DIR)/targetfs

    GFX_LIBRARY_TARGET_PATH = $(TARGETFS_INSTALL_DIR)/opt/gfxlibraries

    # Where to copy the resulting executables and data to (when executing 'make
    # install') in a proper file structure. This EXEC_DIR should either be visible
    # from the target, or you will have to copy this (whole) directory onto the
    # target filesystem.
    EXEC_DIR=$(TARGETFS_INSTALL_DIR)/opt/gfxsdkdemos
    ################################################################################
     

  • by "kernel built successfully", I meant if you have uImage built from kernel source. That makes sure the kernel source was ready to build kernel modules outside of the source tree. It sounds you don't have issue here.

     

    Your modified Rules.make seems no problem to me. But have you tried adding the path of the toolchain to $PATH?

    To verify it, please try command 'which arm-none-linux-gnueabi-gcc' in your Linux host, the output should be '/home/jrodrigu//toolchain/arm-2009q1/arm-none-linux-gnueabi-gcc'.

  • 1) My new uImage lies under /home/jrodrigu/workdir/opt/linux-03.00.00.03/arch/arm/boot

    -rw-r--r-- 1 jrodrigu jrodrigu 2263976 2010-03-06 10:38 uImage

    I made some changes to the kernel using

    host $ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm menuconfig

    I brought the kernel to boot from MMC without panic output. Which Kconfig is modified after menuconfig? Could that be the problem?

    2) The toolchain seems to be ok and is part of my path.

    $ which arm-none-linux-gnueabi-gcc

    /home/jrodrigu/toolchain/arm-2009q1/bin/arm-none-linux-gnueabi-gcc

  • Can you first check with omap3_evm_defconfig (make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap3_evm_defconfig), then build the Graphics SDK ? Will help to isolate the issue if it is with menuconfig.

  • I am posting the whole procedure:

    1) rebuilding -boot

    2) rebuilding kernel

    3) building graphic SDK

    I hope it helps to find the problem.

    1)---------------------------------------------------------------------------------

    jrodrigu@debian:~/workdir/opt/u-boot-03.00.00.03$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean
    jrodrigu@debian:~/workdir/opt/u-boot-03.00.00.03$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm omap3517_evm_config
    make: *** No rule to make target `omap3517_evm_config'.  Stop.
    jrodrigu@debian:~/workdir/opt/u-boot-03.00.00.03$
    jrodrigu@debian:~/workdir/opt/u-boot-03.00.00.03$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm omap3_evm_config
    Configuring for omap3_evm board...
    jrodrigu@debian:~/workdir/opt/u-boot-03.00.00.03$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm

    ...

    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o dev.o dev.c -c
    arm-none-linux-gnueabi-ar crv libext2fs.a ext2fs.o dev.o
    a - ext2fs.o
    a - dev.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/fs/ext2'
    make -C fs/yaffs2/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/fs/yaffs2'
    arm-none-linux-gnueabi-ar crv libyaffs2.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/fs/yaffs2'
    make -C fs/ubifs/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/fs/ubifs'
    arm-none-linux-gnueabi-ar crv libubifs.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/fs/ubifs'
    make -C net/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/net'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/net'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/net'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o bootp.o bootp.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o eth.o eth.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o net.o net.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o nfs.o nfs.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o rarp.o rarp.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o tftp.o tftp.c -c
    arm-none-linux-gnueabi-ar crv libnet.a bootp.o eth.o net.o nfs.o rarp.o tftp.o
    a - bootp.o
    a - eth.o
    a - net.o
    a - nfs.o
    a - rarp.o
    a - tftp.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/net'
    make -C disk/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/disk'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/disk'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/disk'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o part.o part.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o part_dos.o part_dos.c -c
    arm-none-linux-gnueabi-ar crv libdisk.a part.o part_dos.o
    a - part.o
    a - part_dos.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/disk'
    make -C drivers/bios_emulator/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/bios_emulator'
    arm-none-linux-gnueabi-ar crv libatibiosemu.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/bios_emulator'
    make -C drivers/block/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/block'
    arm-none-linux-gnueabi-ar crv libblock.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/block'
    make -C drivers/dma/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/dma'
    arm-none-linux-gnueabi-ar crv libdma.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/dma'
    make -C drivers/fpga/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/fpga'
    arm-none-linux-gnueabi-ar crv libfpga.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/fpga'
    make -C drivers/gpio/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/gpio'
    arm-none-linux-gnueabi-ar crv libgpio.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/gpio'
    make -C drivers/hwmon/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/hwmon'
    arm-none-linux-gnueabi-ar crv libhwmon.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/hwmon'
    make -C drivers/i2c/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/i2c'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/i2c'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/i2c'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o omap24xx_i2c.o omap24xx_i2c.c -c
    arm-none-linux-gnueabi-ar crv libi2c.a omap24xx_i2c.o
    a - omap24xx_i2c.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/i2c'
    make -C drivers/input/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/input'
    arm-none-linux-gnueabi-ar crv libinput.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/input'
    make -C drivers/misc/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/misc'
    arm-none-linux-gnueabi-ar crv libmisc.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/misc'
    make -C drivers/mmc/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mmc'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mmc'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mmc'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o omap3_mmc.o omap3_mmc.c -c
    arm-none-linux-gnueabi-ar crv libmmc.a omap3_mmc.o
    a - omap3_mmc.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mmc'
    make -C drivers/mtd/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd'
    arm-none-linux-gnueabi-ar crv libmtd.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd'
    make -C drivers/mtd/nand/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/nand'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/nand'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/nand'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o nand.o nand.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o nand_base.o nand_base.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o nand_bbt.o nand_bbt.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o nand_ecc.o nand_ecc.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o nand_ids.o nand_ids.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o nand_util.o nand_util.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o omap_gpmc.o omap_gpmc.c -c
    arm-none-linux-gnueabi-ar crv libnand.a nand.o nand_base.o nand_bbt.o nand_ecc.o nand_ids.o nand_util.o omap_gpmc.o
    a - nand.o
    a - nand_base.o
    a - nand_bbt.o
    a - nand_ecc.o
    a - nand_ids.o
    a - nand_util.o
    a - omap_gpmc.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/nand'
    make -C drivers/mtd/onenand/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/onenand'
    arm-none-linux-gnueabi-ar crv libonenand.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/onenand'
    make -C drivers/mtd/ubi/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/ubi'
    arm-none-linux-gnueabi-ar crv libubi.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/ubi'
    make -C drivers/mtd/spi/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/spi'
    arm-none-linux-gnueabi-ar crv libspi_flash.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/mtd/spi'
    make -C drivers/net/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o smc911x.o smc911x.c -c
    arm-none-linux-gnueabi-ar crv libnet.a smc911x.o
    a - smc911x.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net'
    make -C drivers/net/phy/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net/phy'
    arm-none-linux-gnueabi-ar crv libphy.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net/phy'
    make -C drivers/net/sk98lin/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net/sk98lin'
    arm-none-linux-gnueabi-ar crv libsk98lin.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/net/sk98lin'
    make -C drivers/pci/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/pci'
    arm-none-linux-gnueabi-ar crv libpci.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/pci'
    make -C drivers/pcmcia/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/pcmcia'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/pcmcia'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/pcmcia'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o rpx_pcmcia.o rpx_pcmcia.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o tqm8xx_pcmcia.o tqm8xx_pcmcia.c -c
    arm-none-linux-gnueabi-ar crv libpcmcia.a rpx_pcmcia.o tqm8xx_pcmcia.o
    a - rpx_pcmcia.o
    a - tqm8xx_pcmcia.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/pcmcia'
    make -C drivers/power/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/power'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/power'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/power'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o twl4030.o twl4030.c -c
    arm-none-linux-gnueabi-ar crv libpower.a twl4030.o
    a - twl4030.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/power'
    make -C drivers/spi/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/spi'
    arm-none-linux-gnueabi-ar crv libspi.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/spi'
    make -C drivers/rtc/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/rtc'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/rtc'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/rtc'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o date.o date.c -c
    arm-none-linux-gnueabi-ar crv librtc.a date.o
    a - date.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/rtc'
    make -C drivers/serial/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/serial'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/serial'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/serial'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o ns16550.o ns16550.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o serial.o serial.c -c
    arm-none-linux-gnueabi-ar crv libserial.a ns16550.o serial.o
    a - ns16550.o
    a - serial.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/serial'
    make -C drivers/twserial/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/twserial'
    arm-none-linux-gnueabi-ar crv libtws.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/twserial'
    make -C drivers/usb/gadget/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/gadget'
    arm-none-linux-gnueabi-ar crv libusb_gadget.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/gadget'
    make -C drivers/usb/host/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/host'
    arm-none-linux-gnueabi-ar crv libusb_host.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/host'
    make -C drivers/usb/musb/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/musb'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/musb'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/musb'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o musb_hcd.o musb_hcd.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o musb_core.o musb_core.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o omap3.o omap3.c -c
    omap3.c: In function 'musb_platform_init':
    omap3.c:131: warning: label 'end' defined but not used
    arm-none-linux-gnueabi-ar crv libusb_musb.a musb_hcd.o musb_core.o omap3.o
    a - musb_hcd.o
    a - musb_core.o
    a - omap3.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/musb'
    make -C drivers/usb/phy/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/phy'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/phy'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/phy'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o twl4030.o twl4030.c -c
    arm-none-linux-gnueabi-ar crv libusb_phy.a twl4030.o
    a - twl4030.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/usb/phy'
    make -C drivers/video/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/video'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/video'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/video'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o videomodes.o videomodes.c -c
    arm-none-linux-gnueabi-ar crv libvideo.a videomodes.o
    a - videomodes.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/video'
    make -C drivers/watchdog/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/watchdog'
    arm-none-linux-gnueabi-ar crv libwatchdog.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/drivers/watchdog'
    make -C common/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/common'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/common'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/common'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o circbuf.o circbuf.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_bdinfo.o cmd_bdinfo.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_boot.o cmd_boot.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_bootm.o cmd_bootm.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_console.o cmd_console.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_ext2.o cmd_ext2.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_fat.o cmd_fat.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_i2c.o cmd_i2c.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_itest.o cmd_itest.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_jffs2.o cmd_jffs2.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_load.o cmd_load.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_mem.o cmd_mem.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_misc.o cmd_misc.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_mmc.o cmd_mmc.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_nand.o cmd_nand.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_net.o cmd_net.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_nvedit.o cmd_nvedit.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_pcmcia.o cmd_pcmcia.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_source.o cmd_source.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_usb.o cmd_usb.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o cmd_ximg.o cmd_ximg.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o command.o command.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o console.o console.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o dlmalloc.o dlmalloc.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o env_common.o env_common.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o env_nand.o env_nand.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o exports.o exports.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o flash.o flash.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o hush.o hush.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o image.o image.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o main.o main.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o memsize.o memsize.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o s_record.o s_record.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o stdio.o stdio.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o usb.o usb.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o usb_storage.o usb_storage.c -c
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o xyzModem.o xyzModem.c -c
    arm-none-linux-gnueabi-ar crv libcommon.a circbuf.o cmd_bdinfo.o cmd_boot.o cmd_bootm.o cmd_console.o cmd_ext2.o cmd_fat.o cmd_i2c.o cmd_itest.o cmd_jffs2.o cmd_load.o cmd_mem.o cmd_misc.o cmd_mmc.o cmd_nand.o cmd_net.o cmd_nvedit.o cmd_pcmcia.o cmd_source.o cmd_usb.o cmd_ximg.o command.o console.o dlmalloc.o env_common.o env_nand.o exports.o flash.o hush.o image.o main.o memsize.o s_record.o stdio.o usb.o usb_storage.o xyzModem.o
    a - circbuf.o
    a - cmd_bdinfo.o
    a - cmd_boot.o
    a - cmd_bootm.o
    a - cmd_console.o
    a - cmd_ext2.o
    a - cmd_fat.o
    a - cmd_i2c.o
    a - cmd_itest.o
    a - cmd_jffs2.o
    a - cmd_load.o
    a - cmd_mem.o
    a - cmd_misc.o
    a - cmd_mmc.o
    a - cmd_nand.o
    a - cmd_net.o
    a - cmd_nvedit.o
    a - cmd_pcmcia.o
    a - cmd_source.o
    a - cmd_usb.o
    a - cmd_ximg.o
    a - command.o
    a - console.o
    a - dlmalloc.o
    a - env_common.o
    a - env_nand.o
    a - exports.o
    a - flash.o
    a - hush.o
    a - image.o
    a - main.o
    a - memsize.o
    a - s_record.o
    a - stdio.o
    a - usb.o
    a - usb_storage.o
    a - xyzModem.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/common'
    make -C libfdt/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/libfdt'
    arm-none-linux-gnueabi-ar crv libfdt.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/libfdt'
    make -C api/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/api'
    arm-none-linux-gnueabi-ar crv libapi.a
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/api'
    make -C post/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/post'
    (echo create libpost.a; for lib in   ; \
         do echo addlib $lib; done; echo save) \
        | arm-none-linux-gnueabi-ar -M
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/post'
    make -C board/omap3/evm/
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/board/omap3/evm'
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/board/omap3/evm'
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/board/omap3/evm'
    arm-none-linux-gnueabi-gcc  -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o evm.o evm.c -c
    arm-none-linux-gnueabi-ar crv libevm.a evm.o
    a - evm.o
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/board/omap3/evm'
    make -C /home/jrodrigu/workdir/opt/u-boot-03.00.00.03/cpu/arm_cortexa8/ u-boot.lds
    make[1]: Entering directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/cpu/arm_cortexa8'
    make[1]: Nothing to be done for `u-boot.lds'.
    make[1]: Leaving directory `/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/cpu/arm_cortexa8'
    arm-none-linux-gnueabi-gcc -E -g  -Os   -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include -fno-builtin -ffreestanding -nostdinc -isystem /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5 -include /home/jrodrigu/workdir/opt/u-boot-03.00.00.03/include/u-boot/u-boot.lds.h  -ansi -D__ASSEMBLY__ -P - </home/jrodrigu/workdir/opt/u-boot-03.00.00.03/cpu/arm_cortexa8/u-boot.lds >u-boot.lds
    UNDEF_SYM=`arm-none-linux-gnueabi-objdump -x board/omap3/evm/libevm.a lib_generic/libgeneric.a lib_generic/lzma/liblzma.a lib_generic/lzo/liblzo.a cpu/arm_cortexa8/libarm_cortexa8.a cpu/arm_cortexa8/omap3/libomap3.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a fs/yaffs2/libyaffs2.a fs/ubifs/libubifs.a net/libnet.a disk/libdisk.a drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a drivers/dma/libdma.a drivers/fpga/libfpga.a drivers/gpio/libgpio.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a drivers/input/libinput.a drivers/misc/libmisc.a drivers/mmc/libmmc.a drivers/mtd/libmtd.a drivers/mtd/nand/libnand.a drivers/mtd/onenand/libonenand.a drivers/mtd/ubi/libubi.a drivers/mtd/spi/libspi_flash.a drivers/net/libnet.a drivers/net/phy/libphy.a drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a drivers/pcmcia/libpcmcia.a drivers/power/libpower.a drivers/spi/libspi.a drivers/rtc/librtc.a drivers/serial/libserial.a drivers/twserial/libtws.a drivers/usb/gadget/libusb_gadget.a drivers/usb/host/libusb_host.a drivers/usb/musb/libusb_musb.a drivers/usb/phy/libusb_phy.a drivers/video/libvideo.a drivers/watchdog/libwatchdog.a common/libcommon.a libfdt/libfdt.a api/libapi.a post/libpost.a | sed  -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`; cd /home/jrodrigu/workdir/opt/u-boot-03.00.00.03 && arm-none-linux-gnueabi-ld -Bstatic -T u-boot.lds  -Ttext 0x80e80000 $UNDEF_SYM cpu/arm_cortexa8/start.o --start-group lib_generic/libgeneric.a lib_generic/lzma/liblzma.a lib_generic/lzo/liblzo.a cpu/arm_cortexa8/libarm_cortexa8.a cpu/arm_cortexa8/omap3/libomap3.a lib_arm/libarm.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a fs/yaffs2/libyaffs2.a fs/ubifs/libubifs.a net/libnet.a disk/libdisk.a drivers/bios_emulator/libatibiosemu.a drivers/block/libblock.a drivers/dma/libdma.a drivers/fpga/libfpga.a drivers/gpio/libgpio.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a drivers/input/libinput.a drivers/misc/libmisc.a drivers/mmc/libmmc.a drivers/mtd/libmtd.a drivers/mtd/nand/libnand.a drivers/mtd/onenand/libonenand.a drivers/mtd/ubi/libubi.a drivers/mtd/spi/libspi_flash.a drivers/net/libnet.a drivers/net/phy/libphy.a drivers/net/sk98lin/libsk98lin.a drivers/pci/libpci.a drivers/pcmcia/libpcmcia.a drivers/power/libpower.a drivers/spi/libspi.a drivers/rtc/librtc.a drivers/serial/libserial.a drivers/twserial/libtws.a drivers/usb/gadget/libusb_gadget.a drivers/usb/host/libusb_host.a drivers/usb/musb/libusb_musb.a drivers/usb/phy/libusb_phy.a drivers/video/libvideo.a drivers/watchdog/libwatchdog.a common/libcommon.a libfdt/libfdt.a api/libapi.a post/libpost.a board/omap3/evm/libevm.a --end-group /home/jrodrigu/workdir/opt/u-boot-03.00.00.03/lib_arm/eabi_compat.o -L /home/jrodrigu/toolchain/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3 -lgcc -Map u-boot.map -o u-boot
    arm-none-linux-gnueabi-objcopy -O srec u-boot u-boot.srec
    arm-none-linux-gnueabi-objcopy --gap-fill=0xff -O binary u-boot u-boot.bin
    jrodrigu@debian:~/workdir/opt/u-boot-03.00.00.03$

    2)---------------------------------------------------------------------------------------

    jrodrigu@debian:~/workdir/opt$ export PATH=/home/jrodrigu/workdir/opt/u-boot-03.00.00.03/tools:$PATH
    jrodrigu@debian:~/workdir/opt$ cd linux-03.00.00.03/
    jrodrigu@debian:~/workdir/opt/linux-03.00.00.03$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm omap3_evm_defconfig

    ... ok ...

    jrodrigu@debian:~/workdir/opt/linux-03.00.00.03$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm uImage modules

    ...

      CC      lib/hexdump.o
      CC      lib/kasprintf.o
      CC      lib/bitmap.o
      CC      lib/scatterlist.o
      CC      lib/string_helpers.o
      CC      lib/gcd.o
      CC      lib/iomap_copy.o
      CC      lib/devres.o
      CC      lib/find_last_bit.o
      CC      lib/hweight.o
      CC      lib/bitrev.o
      CC      lib/crc-ccitt.o
      HOSTCC  lib/gen_crc32table
      GEN     lib/crc32table.h
      CC      lib/crc32.o
      CC      lib/libcrc32c.o
      CC      lib/zlib_deflate/deflate.o
      CC      lib/zlib_deflate/deftree.o
      CC      lib/zlib_deflate/deflate_syms.o
      LD      lib/zlib_deflate/zlib_deflate.o
      LD      lib/zlib_deflate/built-in.o
      CC      lib/zlib_inflate/inffast.o
      CC      lib/zlib_inflate/inflate.o
      CC      lib/zlib_inflate/infutil.o
      CC      lib/zlib_inflate/inftrees.o
      CC      lib/zlib_inflate/inflate_syms.o
      LD      lib/zlib_inflate/zlib_inflate.o
      LD      lib/zlib_inflate/built-in.o
      CC      lib/nlattr.o
      LD      lib/built-in.o
      CC      lib/argv_split.o
      CC      lib/cmdline.o
      CC      lib/ctype.o
      CC      lib/dec_and_lock.o
      CC      lib/decompress.o
      CC      lib/decompress_inflate.o
      CC      lib/dump_stack.o
      CC      lib/extable.o
      CC      lib/flex_array.o
      CC      lib/idr.o
      CC      lib/int_sqrt.o
      CC      lib/ioremap.o
      CC      lib/irq_regs.o
      CC      lib/is_single_threaded.o
      CC      lib/klist.o
      CC      lib/kobject.o
      CC      lib/kobject_uevent.o
      CC      lib/kref.o
      CC      lib/plist.o
      CC      lib/prio_heap.o
      CC      lib/prio_tree.o
      CC      lib/proportions.o
      CC      lib/radix-tree.o
      CC      lib/ratelimit.o
      CC      lib/rbtree.o
      CC      lib/reciprocal_div.o
      CC      lib/rwsem-spinlock.o
      CC      lib/sha1.o
      CC      lib/show_mem.o
      CC      lib/string.o
      CC      lib/vsprintf.o
      AR      lib/lib.a
      LD      vmlinux.o
      MODPOST vmlinux.o
      GEN     .version
      CHK     include/linux/compile.h
      UPD     include/linux/compile.h
      CC      init/version.o
      LD      init/built-in.o
      LD      .tmp_vmlinux1
      KSYM    .tmp_kallsyms1.S
      AS      .tmp_kallsyms1.o
      LD      .tmp_vmlinux2
      KSYM    .tmp_kallsyms2.S
      AS      .tmp_kallsyms2.o
      LD      .tmp_vmlinux3
      KSYM    .tmp_kallsyms3.S
      AS      .tmp_kallsyms3.o
      LD      vmlinux
      SYSMAP  System.map
      SYSMAP  .tmp_System.map
      OBJCOPY arch/arm/boot/Image
      Kernel: arch/arm/boot/Image is ready
      AS      arch/arm/boot/compressed/head.o
      GZIP    arch/arm/boot/compressed/piggy.gz
      AS      arch/arm/boot/compressed/piggy.o
      CC      arch/arm/boot/compressed/misc.o
      LD      arch/arm/boot/compressed/vmlinux
      OBJCOPY arch/arm/boot/zImage
      Kernel: arch/arm/boot/zImage is ready
      UIMAGE  arch/arm/boot/uImage
    Image Name:   Linux-2.6.32-rc5
    Created:      Sat Mar 20 08:17:50 2010
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    2336676 Bytes = 2281.91 kB = 2.23 MB
    Load Address: 80008000
    Entry Point:  80008000
      Image arch/arm/boot/uImage is ready
      Building modules, stage 2.
      MODPOST 4 modules
      CC      crypto/ecb.mod.o
      LD [M]  crypto/ecb.ko
      CC      crypto/pcbc.mod.o
      LD [M]  crypto/pcbc.ko
      CC      drivers/scsi/scsi_wait_scan.mod.o
      LD [M]  drivers/scsi/scsi_wait_scan.ko
      CC      drivers/video/output.mod.o
      LD [M]  drivers/video/output.ko
    jrodrigu@debian:~/workdir/opt/linux-03.00.00.03$

    jrodrigu@debian:~/workdir/opt/linux-03.00.00.03$ ll arch/arm/boot/
    total 9220
    drwxr-xr-x 2 jrodrigu jrodrigu    4096 2009-12-08 18:18 bootp
    drwxr-xr-x 2 jrodrigu jrodrigu    4096 2010-03-20 08:17 compressed
    -rwxr-xr-x 1 jrodrigu jrodrigu 4729952 2010-03-20 08:17 Image
    -rw-r--r-- 1 jrodrigu jrodrigu    1274 2009-12-08 18:18 install.sh
    -rw-r--r-- 1 jrodrigu jrodrigu    3118 2009-12-08 18:18 Makefile
    -rw-r--r-- 1 jrodrigu jrodrigu 2336740 2010-03-20 08:17 uImage
    -rwxr-xr-x 1 jrodrigu jrodrigu 2336676 2010-03-20 08:17 zImage
    3)--------------------------------------------------------------------------------------------

    jrodrigu@debian:~/OMAP35x_Graphics_SDK_3_01_00_02$ make clean
    cleaning the sgx kernel modules...
    make[1]: Entering directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
    make -C /home/jrodrigu/workdir/opt/linux-03.00.00.03 M=`pwd` clean
    make[2]: Entering directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
      CLEAN   /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/.tmp_versions
    make[2]: Leaving directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
    make[1]: Leaving directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/ChameleonMan/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/FiveSpheres/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Mouse/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Particles/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/PolyBump/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Skybox/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/UserClipPlanes/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/EvilSkull/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Lighting/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/OptimizeMesh/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/PhantomMask/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/ShadowTechniques/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Trilinear/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Vase/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Coverflow/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES/SDKPackage/Demos/Fur/OGLES/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES2 Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES2/SDKPackage/Demos/Shaders/OGLES2/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES2 Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES2/SDKPackage/Demos/Skybox2/OGLES2/Build/LinuxOMAP3

    Removing the LinuxOMAP3 directories from OGLES2 Demos.../home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_SDK/OGLES2/SDKPackage/Demos/Coverflow/OGLES2/Build/LinuxOMAP3

    Removing the graphics sdk demo executables directory...
    jrodrigu@debian:~/OMAP35x_Graphics_SDK_3_01_00_02$ make all

    Removing the graphics sdk demo executables directory...
    copying the libraries...
    creating demo executable folders...
    building the sgx kernel modules...
    make[1]: Entering directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
    make -C /home/jrodrigu/workdir/opt/linux-03.00.00.03 M=`pwd` clean
    make[2]: Entering directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
    make[2]: Leaving directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
    make[1]: Leaving directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
    make[1]: Entering directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
    make -C /home/jrodrigu/workdir/opt/linux-03.00.00.03 M=`pwd`
    make[2]: Entering directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
      LD      /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/built-in.o
      CC [M]  /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bc_cat.o
      LD [M]  /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/bufferclass_ti/bufferclass_ti.o
      LD      /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/built-in.o
      CC [M]  /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_displayclass.o
      CC [M]  /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.o
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:59:26: error: mach/display.h: No such file or directory
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c: In function 'OMAPLFBEnableVSyncInterrupt':
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:104: error: 'pOMAPLFBVSyncISRHandle' undeclared (first use in this function)
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:104: error: (Each undeclared identifier is reported only once
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:104: error: for each function it appears in.)
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c: In function 'OMAPLFBDisableVSyncInterrupt':
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:110: error: 'pOMAPLFBVSyncISRHandle' undeclared (first use in this function)
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c: In function 'OMAPLFBInstallVSyncISR':
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:170: error: 'pOMAPLFBVSyncISRHandle' undeclared (first use in this function)
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:170: error: implicit declaration of function 'omap_dispc_register_isr'
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:171: error: 'omap_dispc_isr_t' undeclared (first use in this function)
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:171: error: expected ')' before 'OMAPLFBVSyncISR'
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c: In function 'OMAPLFBUninstallVSyncISR':
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:185: error: implicit declaration of function 'omap_dispc_unregister_isr'
    /home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c:185: error: 'DISPC_IRQ_VSYNC' undeclared (first use in this function)
    make[4]: *** [/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.o] Error 1
    make[3]: *** [/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux] Error 2
    make[2]: *** [_module_/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM] Error 2
    make[2]: Leaving directory `/home/jrodrigu/workdir/opt/linux-03.00.00.03'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/jrodrigu/OMAP35x_Graphics_SDK_3_01_00_02/GFX_Linux_KM'
    make: *** [buildkernel] Error 2
    jrodrigu@debian:~/OMAP35x_Graphics_SDK_3_01_00_02$

    I would appreciate any hints. THank you. Jose.

  • Please refer to,

    http://e2e.ti.com/support/arm174_microprocessors/omap_applications_processors/f/42/p/33526/119001.aspx#119001

    I have placed the (1 line) patch needed for reference below:

    --- GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux_prev/omaplfb_linux.c 2010-01-25 09:22:33.000000000 +0530
    +++ GFX_Linux_KM/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c 2010-01-25 09:25:55.000000000 +0530
    @@ -45,7 +45,7 @@
     #include <asm/io.h>
     
     #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,26))
    -#include <mach/display.h>
    +#include <plat/display.h>
     #else
     #include <asm/arch-omap/display.h>
     #endif
    @@ -56,7 +56,7 @@ extern int omap_dispc_request_irq(unsign
     extern void omap_dispc_free_irq(unsigned long, void (*)(void *), void *);
     extern void omap_dispc_set_plane_base(int plane, IMG_UINT32 phys_addr);
     #else
    -#include <mach/display.h>
    +#include <plat/display.h>
     #include <linux/console.h>
     #include <linux/fb.h>
     static omap_dispc_isr_t *pOMAPLFBVSyncISRHandle = NULL;

  • THank you!

    It worked to build the sofware for kernel 2.6.32-rc5.

    I tried to run some Demos and unfortunately there is something wrong yet:

    I did the following:

    1) Boot from MMC: u-boot and uImage

    mmcargs=setenv bootargs console=${console} noinitrd rw ip=dhcp root=/dev/nfs nfsroot=${nfshost}:${rootpath}, nolock, mem=256M vram=10M omapfb.vram=0:4M,1:3M,2:3M

    mmcboot=echo Booting from mmc ...; run mmcargs; mmcinit; fatload mmc 0 0x80000000 uImage; bootm 0x80000000

    # run mmcboot
    Booting from mmc ...
    reading uImage

    2265168 bytes read
    ## Booting kernel from Legacy Image at 80000000 ...
       Image Name:   Linux-2.6.32-rc5
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2265104 Bytes =  2.2 MB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...
    ...

    ....

    root@arago:/etc/init.d# ./omap-demo
    7
    release3.x
    Silicon Revision is 7.x...
    installing 3.x SGX release user libraries

    Installing PowerVR Consumer/Embedded DDK 1.4.14.2514 on target

    File system installation root is /

    Uninstalling existing version 1.4.14.2514
    Uninstallation completed.
    boot script rc.pvr -> /etc/init.d/rc.pvr
    shared library libGLES_CM.so -> /usr/lib/libGLES_CM.so.1.1.14.2514
    shared library libGLESv2.so -> /usr/lib/libGLESv2.so.1.1.14.2514
    shared library libglslcompiler.so -> /usr/lib/libglslcompiler.so.1.1.14.2514
    shared library libOpenVG.so -> /usr/lib/libOpenVG.so.1.1.14.2514
    shared library libOpenVGU.so -> /usr/lib/libOpenVGU.so.1.1.14.2514
    shared library libIMGegl.so -> /usr/lib/libIMGegl.so.1.1.14.2514
    shared library libEGL.so -> /usr/lib/libEGL.so.1.1.14.2514
    shared library libpvr2d.so -> /usr/lib/libpvr2d.so.1.1.14.2514
    shared library libpvrPVR2D_BLITWSEGL.so -> /usr/lib/libpvrPVR2D_BLITWSEGL.so.1.1.14.2514
    shared library libpvrPVR2D_FLIPWSEGL.so -> /usr/lib/libpvrPVR2D_FLIPWSEGL.so.1.1.14.2514
    shared library libsrv_um.so -> /usr/lib/libsrv_um.so.1.1.14.2514
    shared library libPVRScopeServices.so -> /usr/lib/libPVRScopeServices.so.1.1.14.2514
    shared library libpvrPVR2D_X11WSEGL.so -> /usr/lib/libpvrPVR2D_X11WSEGL.so.1.1.14.2514
    shared library libpvrPVR2D_FRONTWSEGL.so -> /usr/lib/libpvrPVR2D_FRONTWSEGL.so.1.1.14.2514
    shared library libpvrPVR2D_LINUXFBWSEGL.so -> /usr/lib/libpvrPVR2D_LINUXFBWSEGL.so.1.1.14.2514
    binary pvrsrvinit -> /usr/local/bin/pvrsrvinit
    binary sgx_init_test -> /usr/local/bin/sgx_init_test
    binary gles2test1 -> /usr/local/bin/gles2test1
    shader glsltest1_vertshader.txt -> /usr/local/bin/glsltest1_vertshader.txt
    shader glsltest1_fragshaderA.txt -> /usr/local/bin/glsltest1_fragshaderA.txt
    shader glsltest1_fragshaderB.txt -> /usr/local/bin/glsltest1_fragshaderB.txt
    binary gles1test1 -> /usr/local/bin/gles1test1
    binary ovg_unit_test -> /usr/local/bin/ovg_unit_test
    binary services_test -> /usr/local/bin/services_test
    binary sgx_blit_test -> /usr/local/bin/sgx_blit_test
    binary sgx_flip_test -> /usr/local/bin/sgx_flip_test
    binary sgx_render_flip_test -> /usr/local/bin/sgx_render_flip_test
    binary pvr2d_test -> /usr/local/bin/pvr2d_test
    binary eglinfo -> /usr/local/bin/eglinfo
    binary xgles1test1 -> /usr/local/bin/xgles1test1
    binary xmultiegltest -> /usr/local/bin/xmultiegltest

    Installation complete!
    You may now reboot your target.

    Module pvrsrvkm failed to load. Retrying.
    Running /sbin/depmod
    root@arago:/etc/init.d#

    Module pvrsvkm failed to load! Nonetheless I kept going: reboot and

    root@arago:/usr/local/bin# ./gles1test1 -t
    'eglInitialize' returned egl error 'EGL_BAD_ALLOC' (0x3003)

    root@arago:/usr/local/bin# lsmod
    Module                  Size  Used by
    root@arago:/usr/local/bin#

    I would appreciate any help.

    José

     

     

  • More Infos it may help:

    root@arago:/# find . -name pvrs*
    ./usr/local/bin/pvrsrvinit
    ./opt/gfxlibraries/gfx_rel_es3.x/pvrsrvinit
    ./opt/gfxlibraries/gfx_dbg_es3.x/pvrsrvinit
    root@arago:/# find . -name *ko
    ./lib/modules/2.6.32-rc5/kernel/crypto/ecb.ko
    ./lib/modules/2.6.32-rc5/kernel/crypto/pcbc.ko
    ./lib/modules/2.6.32-rc5/kernel/drivers/scsi/scsi_wait_scan.ko
    ./opt/gfxlibraries/gfx_rel_es3.x/freedesktop/kdrive/usr/X11R6_SGX/share/X11/locale/ko
    ./opt/gfxlibraries/gfx_dbg_es3.x/freedesktop/kdrive/usr/X11R6_SGX/share/X11/locale/ko

    root@arago:/# cat /proc/modules
    root@arago:/#

    No modules are loaded at all.

    root@arago:/# ls -l /lib/modules/2.6.32-rc5/
    lrwxrwxrwx    1 1000     1000           44 Mar  6  2010 build -> /home/jrodrigu/workdir/opt/linux-03.00.00.03
    drwxr-xr-x    4 1000     1000         4096 Mar 13  2010 kernel
    -rw-r--r--    1 root     root           45 Mar 27  2010 modules.alias
    -rw-r--r--    1 root     root           69 Mar 27  2010 modules.ccwmap
    -rw-r--r--    1 root     root          156 Mar 27  2010 modules.dep
    -rw-r--r--    1 root     root           73 Mar 27  2010 modules.ieee1394map
    -rw-r--r--    1 root     root          141 Mar 27  2010 modules.inputmap
    -rw-r--r--    1 root     root           81 Mar 27  2010 modules.isapnpmap
    -rw-r--r--    1 root     root           74 Mar 27  2010 modules.ofmap
    -rwxr-xr-x    1 1000     1000           81 Mar 13  2010 modules.order
    -rw-r--r--    1 root     root           99 Mar 27  2010 modules.pcimap
    -rw-r--r--    1 root     root           43 Mar 27  2010 modules.seriomap
    -rw-r--r--    1 root     root           49 Mar 27  2010 modules.symbols
    -rw-r--r--    1 root     root          189 Mar 27  2010 modules.usbmap
    lrwxrwxrwx    1 1000     1000           44 Mar 13  2010 source -> /home/jrodrigu/workdir/opt/linux-03.00.00.03

    José

     

  • you have to build the sdk kernel modules, omaplfb.ko and pvrsrvkm.ko.

  • Both modules omaplfb and pvrsvkm are generated while building the graphics SDK but are not copied to the target.

    The modules are not be found under

  • Both modules omaplfb and pvrsvkm are generated while building the graphics SDK

    and found under OMAP35x_Graphic_SDK_*/GFX_Linux_KM/

     but are not copied to the target under /lib/modules/$(uname -r)/kernel/drivers/char which is the place where the script install.sh (launch by omap-demo) from

    Imagination-Technoligies expect both to be. Copying both modules to the expected directory makes it work.

    José