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.

TX81xx PSP Issues

Dear Sir,

I am facing one more issue as follows


1 make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm ti8168_evm_defconfig

2 make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm menuconfig

above make lines are found in TI81XX PSP User guide

similar way tried in my system, it is not working.

only working in /usr/src/linux version/make menuconfig folder

How to make it work step no 1 and 2 

Also where is system type in menuconfig

where to get it TI81XX-LINUX-PSP-MM.mm.pp.bb.tgz and u-boot-MM.mm.pp.bb.tar.gz these files.

mail me in details about that.

Regards
Balaji

  • Hi Balaji,

    For using arm-arago-linux-gnueabi- you need to download and install the Arago Cross Compiler Toolchain v2011.09:
    software-dl.ti.com/.../index_FDS.html

    If you plan to use CodeSourcery 2009-q1 instead of Arago v2011.09, you should use arm-none-linux-gnueabi- instead of arm-arago-linux-gnueabi-

    You can get linux psp and u-boot from the below links:

    http://arago-project.org/git/projects/?p=u-boot-omap3.git;a=shortlog;h=refs/heads/ti81xx-master

    http://arago-project.org/git/projects/?p=linux-omap3.git;a=shortlog;h=refs/heads/ti81xx-master

    BR
    Pavel

  • Hi,

    Already, i am running with arm-none-linux-gnueabi-.

    make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean

    It is not working if i run the above command. what to be done for executing the above step

    Regards
    Balaji
  • Balaji,

    I installed CodeSourcery toolchain in the below folder of my Ubuntu PC:

    /home/users/pbotev/CodeSourcery/arm-2009q1

    Below is how I set the toolchain:

    pbotev@pbotev:~$ export PATH=/home/users/pbotev/CodeSourcery/arm-2009q1/bin/:$PATH
    pbotev@pbotev:~$ export CC=${CROSS_COMPILE}gcc
    pbotev@pbotev:~$ export ARCH=arm
    pbotev@pbotev:~$ export CROSS_COMPILE=/home/users/pbotev/CodeSourcery/arm-2009q1/bin/arm-none-linux-gnueabi-

    See my steps below for "make distclean" in u-boot:

    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$ pwd
    /home/users/pbotev/workdir/ti81xx-master/u-boot-omap3
    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$ echo $PATH
    /home/users/pbotev/CodeSourcery/arm-2009q1/bin/:/home/users/pbotev/CodeSourcery/arm-2009q1/bin/:/bin/:/home/users/pbotev/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/users/pbotev/JDK6/jdk1.6.0_31/bin
    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$ echo $CC
    /home/users/pbotev/CodeSourcery/arm-2009q1/bin/arm-none-linux-gnueabi-gcc
    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$ echo $ARCH
    arm
    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$ echo $CROSS_COMPILE
    /home/users/pbotev/CodeSourcery/arm-2009q1/bin/arm-none-linux-gnueabi-
    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$ make distclean
    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean
    pbotev@pbotev:~/workdir/ti81xx-master/u-boot-omap3$


    Please review all my steps and try on your side.

    BR
    Pavel

     

  • Hi,

    I need answer for this queries also

    if i am running with arm-linux-gnueabi-.

    make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm distclean

    It is not working if i run the above command. what to be done for executing the above step

    Regards
    Balaji
  • Balaji,

    Balaji Govindarajan said:
    if i am running with arm-linux-gnueabi-

    I am not aware of this toolchain arm-linux-gnueabi-   From where you get this?

    I want to note that TI81xx PSP is tested with two toolchains:

    1. arm-none-linux-gnueabi-   (CodeSourcery)

    2. arm-arago-linux-gnueabi-   (Arago)

    Please provide more details regarding arm-linux-gnueabi- toolchain

  • Balaji,

    I have found that arm-linux-gnueabi- toolchain should be used for other than TI81xx devices, it should be used for AM335x devices (like BeagleBone Black) and Cortex-A15 based devices (like Keystone II)

    processors.wiki.ti.com/.../Using_the_WL18xx_Cape_with_BeagleBone_Black
    processors.wiki.ti.com/.../MCSDK_UG_Chapter_Developing_KS_II_First_App

    To sum up, for TI81xx devices, use CodeSourcery or Arago toolchain.

    BR
    Pavel
  • Hi,

    sorry to say that not this one arm-linux-gnueabi- but arm-arago-linux-gnueabi-

    if i am running with arm-arago-linux-gnueabi-

    make CROSS_COMPILE= arm-arago-linux-gnueabi- ARCH=arm distclean

    It is not working if i run the above command. what to be done for executing the above step

    Regards
    Balaji
  • Toolchain for arm-arago-linux-gnueabi-

    Start with the default configuration for your platform

    $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm ti8168_evm_defconfig
    To view configuration interactively:
    $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm menuconfig

    It is showing that no rule to make target "menuconfig". stop
  • Balaji,

    Balaji Govindarajan said:
    if i am running with arm-arago-linux-gnueabi-

    make CROSS_COMPILE= arm-arago-linux-gnueabi- ARCH=arm distclean

    It is not working if i run the above command. what to be done for executing the above step

    Have you install and set the Arago toolchain?

    BR
    Pavel

  • Balaji,

    Balaji Govindarajan said:
    $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm ti8168_evm_defconfig
    To view configuration interactively:
    $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm menuconfig

    It is showing that no rule to make target "menuconfig". stop

    This is indication that you are not in the correct folder. You should execute these commands from within the linux kernel source folder.

    BR
    Pavel

  • It is working under /ti_tools/linux_lsp/kernel/linux-dvr-rdk.

    Issue 1
    I am getting following error after type make ARCH=arm zImage

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk# make ARCH=arm zImage
    CHK include/linux/version.h
    CHK include/generated/utsrelease.h
    make[1]: `include/generated/mach-types.h' is up to date.
    CC kernel/bounds.s
    cc1: error: unrecognized command line option "-mlittle-endian"
    cc1: error: unrecognized command line option "-mapcs"
    cc1: error: unrecognized command line option "-mno-sched-prolog"
    cc1: error: unrecognized command line option "-mabi=aapcs-linux"
    cc1: error: unrecognized command line option "-mno-thumb-interwork"
    kernel/bounds.c:1: error: bad value (armv5t) for -march= switch
    kernel/bounds.c:1: error: bad value (armv5t) for -mtune= switch
    make[1]: *** [kernel/bounds.s] Error 1
    make: *** [prepare0] Error 2


    Issue 2.

    Another error getting after type make command
    /ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# make

    System not configured - see README
    make: *** [all] Error 1

    can you mail me how to fix above errors?

    Regards
    Balaji
  • Balaji Govindarajan said:
    Issue 1
    I am getting following error after type make ARCH=arm zImag

    Try with:

    # make ARCH=arm uImage

    Balaji Govindarajan said:
    Issue 2.

    Another error getting after type make command
    /ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# make

    System not configured - see README
    make: *** [all] Error 1

    This is expected. u-boot does not support single make command.

    BR
    Pavel

  • It is working.

    Issue 1

    i am getting error message as below after type make ARCH=arm zImage
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make ARCH=arm zImage
    [sudo] password for avc-sln:
    CHK include/linux/version.h
    CHK include/generated/utsrelease.h
    make[1]: `include/generated/mach-types.h' is up to date.
    CC kernel/bounds.s
    cc1: error: unrecognized command line option "-mlittle-endian"
    cc1: error: unrecognized command line option "-mapcs"
    cc1: error: unrecognized command line option "-mno-sched-prolog"
    cc1: error: unrecognized command line option "-mabi=aapcs-linux"
    cc1: error: unrecognized command line option "-mno-thumb-interwork"
    kernel/bounds.c:1: error: bad value (armv5t) for -march= switch
    kernel/bounds.c:1: error: bad value (armv5t) for -mtune= switch
    make[1]: *** [kernel/bounds.s] Error 1
    make: *** [prepare0] Error 2

    Issue 2
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk$ make
    System not configured - see README
    make: *** [all] Error 1

    can you mail me how to fix above errors?

    regards
    balaji
  • Regarding issue 1: Try with: # make ARCH=arm uImage

    $ make ti8168_evm_defconfig
    $ make menuconfig
    $ make uImage

    By default, the TI81XX kernel is built to be loaded at physical address 0x80008000 in RAM. It is possible to load the kernel at a different location in RAM
    and use zImage instead of uImage.

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_User_Guide#Auto_detection_of_Kernel_Load_Address_and_Runtime_RAM_Base_Determination



    Regarding issue 2: u-boot does not support single make command

    $ make distclean
    $ make ti8168_evm_min_sd
    $ make u-boot.ti

  • Dear Pavel,

    still i am getting same error message

    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ sudo make ARCH=arm zImage


    scripts/kconfig/conf --silentoldconfig Kconfig
    warning: (VIDEO_TI81XX_VIDOUT && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && ARCH_TI81XX || VIDEO_TI81XX_VIDIN && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && ARCH_TI81XX || TI81XX_HDMI && HAS_IOMEM) selects TI81XX_VPSS which has unmet direct dependencies (HAS_IOMEM && ARCH_TI81XX && Sys_Link)
    warning: (VIDEO_TI81XX_VIDOUT && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && ARCH_TI81XX || VIDEO_TI81XX_VIDIN && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && ARCH_TI81XX || TI81XX_HDMI && HAS_IOMEM) selects TI81XX_VPSS which has unmet direct dependencies (HAS_IOMEM && ARCH_TI81XX && Sys_Link)
    CHK include/linux/version.h
    CHK include/generated/utsrelease.h
    make[1]: `include/generated/mach-types.h' is up to date.
    CC kernel/bounds.s
    cc1: error: unrecognized command line option "-mlittle-endian"
    cc1: error: unrecognized command line option "-mapcs"
    cc1: error: unrecognized command line option "-mno-sched-prolog"
    cc1: error: unrecognized command line option "-mabi=apcs-gnu"
    kernel/bounds.c:1: error: bad value (armv4t) for -march= switch
    kernel/bounds.c:1: error: bad value (arm9tdmi) for -mtune= switch
    make[1]: *** [kernel/bounds.s] Error 1
    make: *** [prepare0] Error 2

    can you mail me how to fix it?

    Regards
    Balaji
  • not zImage but uImage

    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ sudo make ARCH=arm uImage
  • Hi,

    I am getting error message as below after running the following command

    make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- uImage

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk# make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- uImage
    make: arm-arago-linux-gnueabi-gcc: Command not found
    CHK include/linux/version.h
    CHK include/generated/utsrelease.h
    make[1]: `include/generated/mach-types.h' is up to date.
    CC kernel/bounds.s
    /bin/sh: arm-arago-linux-gnueabi-gcc: command not found
    make[1]: *** [kernel/bounds.s] Error 127
    make: *** [prepare0] Error 2

    can you mail me how to resolve it?
    Regards
    Balaji
  • Try the below sequence:

    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make distclean
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make help
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make ti8168_dvr_defconfig
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make uImage

    BR
    Pavel
  • Provide me also the console output when you type the below commands:

    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ echo $ARCH
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ echo $CROSS_COMPILE
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ echo $PATH
  • Hi Pavel

    thanks for supporting

    First,
    now it is working after entering

    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make distclean
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make help
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make ti8168_dvr_defconfig
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/kernel/linux-dvr-rdk$ make uImage

    second,

    avc-sln@avc-sln-desktop:~$ echo $PATH
    /home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    avc-sln@avc-sln-desktop:~$ echo $ARCH
    arm
    avc-sln@avc-sln-desktop:~$ echo $CROSS_COMPILE
    /home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin/arm-arago-linux-gnueabi-
    avc-sln@avc-sln-desktop:~$

    Regards
    Balaji
  • Balaji,

    Do you have any other issues here?

    BR
    Pavel
  • I will let you know that if i find it.
  • Hi Pavel,

    how to do it for uboot as similar way for uImage?


    Regards
    Balaji
  • Balaji,

    What is your boot source (SD/SDIO card, EMAC/Ethernet, NAND flash, NOR flash, SPI flash)?

    If you are planning to boot from SD/SDIO card, you should build your uboot in two stages:

    first build u-boot.min.sd then rename to MLO:

    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk$ make distclean
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk$ make ti8168_evm_min_sd
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk$ make u-boot.ti

    second build u-boot.bin:

    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk$ make distclean
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk$ make ti8168_evm_config_sd
    avc-sln@avc-sln-desktop:~/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk$ make u-boot.ti

    This is explained in the below wiki page:
    processors.wiki.ti.com/.../TI81XX_PSP_UBOOT_User_Guide

    BR
    Pavel
  • Hi,

    Boot source : NAND Flash

    I am getting following error message after run the "make u-boot.ti"

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# make distclean
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# make ti8168_evm_min_sd
    Setting up TI8168 SD boot minimal build...
    Configuring for ti8168_evm board...
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# make u-boot.ti
    make: arm-none-linux-gnueabi-gcc: Command not found
    /bin/sh: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    Generating include/autoconf.mk
    /bin/sh: line 3: arm-none-linux-gnueabi-gcc: command not found
    /bin/sh: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    Generating include/autoconf.mk.dep
    /bin/sh: line 3: arm-none-linux-gnueabi-gcc: command not found
    make: arm-none-linux-gnueabi-gcc: Command not found
    /bin/sh: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    /bin/sh: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    for dir in tools examples/standalone examples/api arch/arm/cpu/arm_cortexa8 board/ti/ti8168/ ; do \
    make -C $dir _depend ; done
    /bin/sh: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    make[1]: arm-none-linux-gnueabi-gcc: Command not found
    make[1]: Entering directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/tools'
    make[1]: Leaving directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/tools'
    make[1]: arm-none-linux-gnueabi-gcc: Command not found
    make[1]: Entering directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/tools'
    make[1]: Nothing to be done for `_depend'.
    make[1]: Leaving directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/tools'
    make[1]: arm-none-linux-gnueabi-gcc: Command not found
    make[1]: Entering directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/examples/standalone'
    /bin/sh: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    make[1]: *** No rule to make target `.depend', needed by `_depend'. Stop.
    make[1]: Leaving directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/examples/standalone'
    make[1]: arm-none-linux-gnueabi-gcc: Command not found
    make[1]: Entering directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/examples/api'
    /bin/sh: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    make[1]: Nothing to be done for `_depend'.
    make[1]: Leaving directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/examples/api'
    make[1]: arm-none-linux-gnueabi-gcc: Command not found
    make[1]: Entering directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/arch/arm/cpu/arm_cortexa8'
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    make[1]: *** No rule to make target `.depend', needed by `_depend'. Stop.
    make[1]: Leaving directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/arch/arm/cpu/arm_cortexa8'
    make[1]: arm-none-linux-gnueabi-gcc: Command not found
    make[1]: Entering directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/board/ti/ti8168'
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    /bin/sh: line 2: arm-none-linux-gnueabi-gcc: command not found
    make[1]: *** No rule to make target `.depend', needed by `_depend'. Stop.
    make[1]: Leaving directory `/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk/board/ti/ti8168'
    make: *** [depend] Error 2
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk#

    can you help me how to fix it?


    Regards
    Balaji
  • I am using tool chain as "arm-arago-linux-gnueabi" How come that it is showing error as arm-none-linux-gnueabi-gcc?

    Regards
    Balaji
  • Balaji,

    Provide me the output of the below commands:

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $ARCH
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $CROSS_COMPILE
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $PATH

    BR
    Pavel
  • Hi Pavel

    displays as below

    avc-sln@avc-sln-desktop:~$ echo $PATH
    /home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    avc-sln@avc-sln-desktop:~$ echo $CROSS_COMPILE
    /home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin/arm-arago-linux-gnueabi-
    avc-sln@avc-sln-desktop:~$ echo $ARM

    avc-sln@avc-sln-desktop:~$ echo $ARCH
    arm
    avc-sln@avc-sln-desktop:~$

    Regards
    Balaji
  • Balaji,

    Provide me the output of the below commands:

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $ARCH
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $CROSS_COMPILE
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $PATH

    BR
    Pavel
  • Pavel,

    root@avc-sln-desktop:/home/avc-sln# echo $PATH
    /opt/codeSourcery/arm-2009q1/bin:/home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gam‌​es
    root@avc-sln-desktop:/home/avc-sln# echo $ARCH
    arm
    root@avc-sln-desktop:/home/avc-sln# echo $CROSS_COMPILE
    /home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin/arm-arago-linux-gnueabi-
    root@avc-sln-desktop:/home/avc-sln#

    Regards
    Balaji
  • Balaji,

    I need:
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $CROSS_COMPILE

    not:
    root@avc-sln-desktop:/home/avc-sln# echo $CROSS_COMPILE

    BR
    Pavel
  • updated of echo $PATH

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $PATH
    /home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gam‌​es

    regards
    Balaji
  • Can you also try with the below. What is the result?

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# make CROSS_COMPILE=arm-arago-linux-gnueabi- u-boot.ti

    BR
    Pavel
  • Can you also try with the below. What is the result?

    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# make CROSS_COMPILE=/home/avc-sln/DVRRDK-8168/ti_tools/cgt_a8/arago/linux-devkit/bin/arm-arago-linux-gnueabi- u-boot.ti

    BR
    Pavel
  • Balaji,

    I need:
    root@avc-sln-desktop:/home/avc-sln/DVRRDK-8168/ti_tools/linux_lsp/uboot/u-boot-dvr-rdk# echo $CROSS_COMPILE

    not:
    root@avc-sln-desktop:/home/avc-sln# echo $CROSS_COMPILE

    BR
    Pavel
  • Hi,

    thanks a lot.
    this configuration is working.

    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean
    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm ti8168_evm_min_sd
    make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm u-boot.ti

    Regards
    Balaji
  • Balaji Govindarajan said:
    Boot source : NAND Flash

    For NAND flash, you need:

    $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean
    $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm ti8168_evm_config_nand
    $ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm u-boot.ti



  • Hi Pavel,

    Thanks for supporting whenever i am facing the problem.

    Regards

    Balaji