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.

EVM OMAPL137 Installing the SDK Software, installation location

Other Parts Discussed in Thread: TMS320C6747, OMAP-L137

Hi,

I'm using the EVM (revision I) for OMAPL137. I'm trying to install the SDK software by following the wiki page:

http://processors.wiki.ti.com/index.php/Installing_the_Software_for_OMAP-L137

I've put the six .bin files in /tmp

  • OMAPL137_arm_setuplinux_#_#_#_#.bin
  • bios_setuplinux_#_#_#.bin
  • xdctools_setuplinux_#_#_#.bin
  • LPTB-#_#_#_#-beta.bin
  • mvl_5_0_#_demo_sys_setuplinux.bin
  • ti-cgt-C6000_#.#.#_setup_linux_x86.bin

In the "Installation Steps" part, it " strongly recommend that you change the default installation locations to place the components together" and gives an example:

Execute the SDK installer that you previously downloaded from the OMAP-L137 Software Download page in a temporary directory.

For example:
host $ cd /tmp
host $ ./OMAPL137_arm_setuplinux_#_#_#_#.bin
NOTE: If you do not have a graphical display, you may use console installation with the following command.
host $ ./OMAPL137_arm_setuplinux_#_#_#_#.bin --mode console
Path Information - This installs the DVSDK in /home/<useracct>/OMAPL137_arm_#_#_#_#

I'm wondering how to change the default installation path, I put the command "./OMAPL137_arm_setuplinux_#_#_#_#.bin --mode console" in terminal and also tried to switch to console mode by ctrl+alt+F1 then put "./OMAPL137_arm_setuplinux_#_#_#_#.bin". But nothing happened. Neither way prompts me any path information. And I cannot find anything(by using "find" and "locate" command) under the expected path either. I'm new to this, please help me with it. Thank you!

  • Hi Ming Tang,

    1. As per download page,  OMAPL137_arm_setuplinux_#_#_#_#.bin is recommended to install them in default installation directory.

    2. Please check the help page for more information as below.

             host $ ./OMAPL137_arm_setuplinux_#_#_#_#.bin --help

    3. Install the above package(OMAPL137_arm_setuplinux_#_#_#_#.bin) without changing the installation directory then install rest of the packages in the installed directory of OMAPL137_arm_setuplinux_#_#_#_#.bin except (CGT)

    4. Is it possible to do graphical installation at your end? 

    5. The typical installation directory would have the following contents for your reference:

    host$  /home/<useracct>/OMAPL137_arm_#_#_#_#

    host$ ls
    biosutils_#_##_##
    codec_engine_#_##_##
    docs
    dsp_spi_flash_writer
    dsplink-#_##_##-prebuilt
    edma3_lld_##_##_##_##
    framework_components_#_##_##
    linuxutils_#_##_##
    REL_LSP_##_##_##_##
    rtfs_#_##_##
    xdais_#_##
    OMAPL137_C674x_#_##_##_##_release_notes.html

    If you have any update share with us. In the mean time i will try to re-produce the issue. 

    Thanks.

  • Hi Ming Tang,

    I have tried installing the OMAPL137_arm_setuplinux_1_00_00_11.bin using console mode.

    I am able to install it in the default directory and also able to change the installation directory.

    Please find the complete log of installation for your reference. 

    Installation Log (Not in default instllation directory)

    :~/raja/work$ ./OMAPL137_arm_setuplinux_1_00_00_11.bin --mode console

    This will install OMAPL137_arm Software Development Kit on your computer. Continue? [n/Y] Y


    This will install OMAPL137_arm Software Development Kit on your computer. Continue? [n/Y] Y

    -- Press space to continue -- Please read the following license agreement. OMAP-L137/TMS320C6747 Software Development Kit License Agreement


    IMPORTANT PLEASE READ THE FOLLOWING LICENSE AGREEMENT CAREFULLY. THIS IS A LEGALLY BINDING AGREEMENT. AFTER YOU READ THIS
    LICENSE AGREEMENT, YOU WILL BE ASKED WHETHER YOU ACCEPT AND AGREE TO THE TERMS OF THIS LICENSE AGREEMENT. DO NOT CLICK "I
    HAVE READ AND AGREE" UNLESS: (1) YOU ARE AUTHORIZED TO ACCEPT AND AGREE TO THE TERMS OF THIS LICENSE AGREEMENT ON BEHALF OF
    YOURSELF AND YOUR COMPANY; AND (2) YOU INTEND TO ENTER INTO AND TO BE BOUND BY THE TERMS OF THIS LEGALLY BINDING AGREEMENT ON
    BEHALF OF YOURSELF AND YOUR COMPANY.


    Important Read carefully: This OMAP-L137/TMS320C6747 Software Development Kit License Agreement ("Agreement") is a legal
    agreement between you (either an individual or entity) and Texas Instruments Incorporated ("TI"). The OMAP-L137/TMS320C6747
    Software Development Kit consists of the following materials: (a) the materials identified as TI proprietary software programs
    in the software manifest for the OMAP-L137/TMS320C6747 Software Development Kit, or any portion thereof, and any "on-line" or
    electronic documentation associated with these programs, or any portion thereof (the "Licensed Materials"), and (b) the
    materials identified as open source materials in the software manifest for the OMAP-L137/TMS320C6747 Software Development Kit,
    or any portion thereof ("SDK Public Software"). For clarification, your use of the Licensed Materials is subject to the
    licensing terms contained in this Agreement and your use of the SDK Public Software is subject to the licensing terms included
    with the materials to which they apply.

    The Licensed Materials are specifically designed and licensed for use solely and exclusively with processing devices
    manufactured by or for TI ("TI Devices"). By installing, copying or otherwise using the Licensed Materials you agree to abide
    by the provisions set forth herein with respect to the Licensed Materials.

    This Agreement is displayed for you to read prior to using the Licensed Materials. If you choose not to accept or agree with
    these provisions: (a) do not unzip, download, copy install, or otherwise use the Licensed Materials and (b) return the
    Licensed Materials to TI's designated representative, as applicable.

    1. License Grant and Use Restrictions.

    a. Source and Object Code Use License. Commencing as of the Effective Date and continuing for the term of this Agreement and
    subject to the additional restrictions set forth in Section 3, TI hereby grants to you a fully paid-up, royalty-free,
    non-transferable, non-exclusive, non-assignable, non-sublicensable license to make copies, prepare derivative works, display
    internally and use internally the Licensed Materials provided to you in either source or object code format for the purpose of
    evaluating the Licensed Materials and the purchase of hardware included in the evaluation module or board associated with the
    Licensed Materials and developing and generating applications that execute solely and exclusively on TI Devices.

    b. Demonstration License. Commencing as of the Effective Date and continuing for the term of this Agreement and subject to
    the additional restrictions set forth in Section 3, TI hereby grants to you a fully paid-up, royalty-free, non-transferable,
    non-exclusive, non-assignable, non-sublicensable worldwide license to demonstrate to third parties the Licensed Materials, or
    any derivative thereof, as they are used or intended to be used in a product that includes a TI Device and consists of both
    hardware and software components, including executable only versions of the Licensed Materials, or any derivatives thereof,
    provided that such Licensed Materials, or any derivative thereof, are demonstrated in object or executable versions only and
    are not left with or retained by such third parties.
    -- Press space to continue or 'q' to quit --
    Do you agree to the license agreement above? Please type "Y" to agree and continue: [n/Y] Y


    Where do you want to install OMAPL137_arm Software Development Kit? [/home/ti/OMAPL137_arm_1_00_00_11] /home/ti/raja/work/t1/

    Installing OMAPL137_arm Software Development Kit...
    Installing Program Files...
    Installation complete.

    :~/raja/work$ ls
    DaVinci-PSP-SDK-03.20.00.14 OMAPL137_arm_setuplinux_1_00_00_11.bin t1
    DaVinci-PSP-SDK-03.20.00.14.tgz REL_LSP_02_20_00_03.tgz ti-sdk-omapl138-lcdk-01.00.00
    DaVinci-PSP-SDK-03.22.00.02 REL_LSP_02_20_00_07 ti-sdk-omapl138-lcdk-01.00.00.bz2
    DaVinci-PSP-SDK-03.22.00.02.gz REL_LSP_02_20_00_07.tgz

    :~/raja/work$ cd t1/OMAPL137_arm_1_00_00_11/

    :~/raja/work/t1/OMAPL137_arm_1_00_00_11$ ls
    biosutils_1_02_01 dsplink-1_61_03-prebuilt framework_components_2_23_01 REL_LSP_02_20_00_07
    codec_engine_2_23_01 dsp_spi_flash_writer linuxutils_2_23_01 uninstall
    docs edma3_lld_01_07_00_01 OMAPL137_C674x_1_00_00_11_release_notes.html xdais_6_23

    :~/raja/work/t1/OMAPL137_arm_1_00_00_11$ ls -l
    total 1292
    drwxr-xr-x 4 ti ti 4096 Jul 29 18:55 biosutils_1_02_01
    drwxr-xr-x 8 ti ti 4096 Jul 29 18:55 codec_engine_2_23_01
    drwxr-xr-x 3 ti ti 4096 Jul 29 18:55 docs
    drwxr-xr-x 3 ti ti 4096 Jul 29 18:55 dsplink-1_61_03-prebuilt
    drwxr-xr-x 5 ti ti 4096 Jul 29 18:55 dsp_spi_flash_writer
    drwxr-xr-x 6 ti ti 4096 Jul 29 18:55 edma3_lld_01_07_00_01
    drwxr-xr-x 9 ti ti 4096 Jul 29 18:55 framework_components_2_23_01
    drwxr-xr-x 7 ti ti 4096 Jul 29 18:55 linuxutils_2_23_01
    -rw-rw-r-- 1 ti ti 13398 Jun 30 2009 OMAPL137_C674x_1_00_00_11_release_notes.html
    drwxr-xr-x 3 ti ti 4096 Jul 29 18:55 REL_LSP_02_20_00_07
    -rwxr-xr-x 1 ti ti 1265328 Jul 29 18:55 uninstall
    drwxr-xr-x 9 ti ti 4096 Jul 29 18:55 xdais_6_23

  • Hi MingTang,

    Could you able to install the package successfully?

    I hope you are installing the packages in ubuntu 10.04 or above.

    Please refer the below wiki links for supported Linux hosts & configuration.

    http://processors.wiki.ti.com/index.php/Linux_Host_Support

    http://processors.wiki.ti.com/index.php/Linux_Host_Configuration_-_Ubuntu

    Linux host under Virtual box: http://processors.wiki.ti.com/index.php/How_to_Build_a_Ubuntu_Linux_host_under_VirtualBox

    Thanks.

  • Hi Rajasekaran,

    I'm using Ubuntu 12.10 in VMware workstation. I reinstalled Ubuntu, copied these .bin files into a tmp directory. Typed "chmod +x *.bin" and "ls -l" to make sure they are executable. Then I ran "./OMAPL137_arm_setuplinux_1_00_00_11.bin --mode console" as root, but it remains the same. It's like:

    root@ubuntu:/EVMtmp# ./OMAPL137_arm_setuplinux_1_00_00_11.bin --mode console

    root@ubuntu:/EVMtmp#

    Then nothing happened. It didn't ask me about path:( I did this in terminal, but I do have a graphical interface

  • Hi Ming Tang,

    I do not have VMWare workstation here to re-produce the issue. I am having Ubuntu 12.04 workstation.

    Is it possible to try it in Linux workstation?

    Have you tried installing from graphical interface?

    Thanks.

  • Hi Rajasekaran,

    The problem's just been solved! It's due to the library dependency. Correct me if I'm wrong, it seems like some 32-bit libraries are needed when installing .bin file. Just run the following command on Ubuntu prompt: "apt-get install ia32-libs", then it automatically installed and updated all related lib files. For my VMware Ubuntu Virtual machine, it installed more than two hundred libraries. 

    After that, run "./OMAPL137_arm_1_00_00_11.bin". Then it works! It may prompt error: "application-specific initialization failed: bad end of central directory record". Just get another copy from the disk and run it, it'll pass.

    By doing this and following the wiki page, I have successfully installed OMAPL137_arm_1_00_00_11.bin, bios_setuplinux_5_33_05.bin, xdctools_setuplinux_3_10_05_61.bin and ti-cgt-c6000_6.1.9_setup_linux_x86.bin.

    Some people say that, on real Linux workstation, it will prompt which specific libraries are needed rather than prompting nothing and getting straight back to command prompt like what I got on virtual Linux machine. But I can't verify that since I don't have a Linux workstation.

    Thank you for keeping this thread active! You helped me a lot!

    Ming

  • Hi Ming,

    Thanks for the update. 

  • Hi Ming,
    Your post helped me as I had the same issue. I am using an Ubuntu install 14.04 on a physical machine as my host.
    The only thing I had to change was to install lib32z1 ("apt-get install lib32z1) as ia32-libs seem to have been deprecated now.
    Best regards
    Loic
  • Thanks Loic for your update.