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.

Pandaboard with LCD power supply and initial code transport



hello,

I have two questions to ask.

First,

I read pandaboard's spec.

I find out J7 has a 1.8 V output.

And I want a 2.8 V output.

Is it possible that I get a 2.8 V output from pandaboard?

If possible,how could I get ?

Second,

I want to see the display through my LCD module.

And I want to setup my LCD module by pandaboard sending initial code.

If I want to transport data by J7 connector.

How could I send initial code through MIPI package

EX: command 29h   

       command 3Ah parameter 66h

Which file should I modify?

  • Hello Yuan,

    About your questions:

    #Q1: Is it possible that I get a 2.8 V output from pandaboard?

    If possible,how could I get ?

    - NO. It is impossible.

    The 1.8V output is sourced by PMIC on the board. See following schematics.

    PMIC output:

    If you want to use higher voltage than 1.8V you must use VBAT pins on J7 connector.  It also implements a DC/DC boost converter that operates from the “battery” voltage, VBAT, and outputs a 5Vdc output that is capable of sourcing up to 55mA of current.

    However you must add external converter to get 2.8V for supplying your LCD module.

    #Q2: Which file should I modify?

    The modification of MIPI DSI driver is complex. It would be fine to provide us more information about your LCD module and OS which you run on your PandaBoard?!

    I suggest you to see in details following guides:

    http://processors.wiki.ti.com/index.php/Linux_Core_DSS_User%27s_Guide

    http://e2e.ti.com/support/omap/f/849/t/285829.aspx

    I would kindly ask you not to duplicate your other existing thread about MIPI DSI.

    Best regards,

    Yanko

  • My LCD module : HVGA 320 X 480

    One CLK lane and one Data  lane

    My pandaboard OS : android 4.2.1(Jelly Bean)

    Do you need more information?

  • Well,

    What is producer of your display?

    Do you know more about LCD driver IC (chip) for the display?

    Do you use the official Android release for OMAP4 - http://www.omappedia.com/wiki/4AJ.2.5P2_OMAP4_Jelly_Bean_Release_Notes

    Did you already connect your display to PandaBoard?

    Best regards,

    Yanko

  • My driver IC producer is sitronix.

    Yes, I have this driver IC's spec.

    Do you need it?

    If you need,could you give me your mail ?

    I will send this for you.

    **************************************************

    My pandaboard OS install flow from:  http://blog.xuite.net/yang44/omap4460/65296550

    I don't connect LCD module and pandaboard.

    **********************************************************

    I need to send command 11h -->29h from pandaboard to LCD module,so that I can see LCD module have screen.

  • Yuan,


    Yes, it would be fine to send us your display and driver IC datasheets.

    I would like to notice you that e2e OMAP forum - Support on this forum is focused on board bring-up and basic start-up questions.  OMAP4 module providers and specialized third party experts are available for product development and advanced application support.

    In other words we can support our Android release http://www.omappedia.com/wiki/4AJ.2.5P2_OMAP4_Jelly_Bean_Release_Notes

    #Q: I need to send command 11h -->29h from pandaboard to LCD module,so that I can see LCD module have screen.

    Probably, for sending this command to your LCD module you must use I2C 2 interface module. Its pins are available on J7 connector - h_I2C2_SCL and h_I2C2_SDA. Those pins are dedicated for Touchscreen Interface Control.

    At first I suggest you to check if your Display driver is supported in your Android release.

    Best regards,

    Yanko

  • Using driver data sheet: 3704.ST7796S_SPEC_V1.0.pdf

    Regarding your reply , I have a question.I can send display data by mipi interface.But I have to send command by I2C interface. Could I send command and display data by only MIPI interface? This driver IC doesn't have I2C interface.Or could pandaboard send command by MCU interface ?

    Regarding your suggest, I don't understand why android OS support driver IC or not.I think that pandaboard can send data and command by MIPI interfacce. The panel has screen. Right? THX 

  • Hello Yuan,

    #Q: Could I send command and display data by only MIPI interface? This driver IC doesn't have I2C interface.Or could pandaboard send command by MCU interface ?

    Your display support SPI interface.

    - Yes you can send command from OMAP to display driver through DSI.

    #Q: Regarding your suggest, I don't understand why android OS support driver IC or not.I think that pandaboard can send data and command by MIPI interfacce. The panel has screen. Right? THX

    - I notice you that TI's Android release might support DSI driver for your display. Yes, Panda board can send command and data by MIPI DSI.

    I suggest you to use TI's Android release for Panda board - http://www.omappedia.com/wiki/4AJ.2.5P2_OMAP4_Jelly_Bean_Release_Notes

    Then, you must add your display in kernel configurations.

    Best regards,

    Yanko

  • Regrading my second question,I download from git.But I can't download what I need.

    I key "repo init -u git://git.omapzoom.org/platform/omapmanifest.git -b 27.x -m RLS4AJ.2.5P2_JellyBean.xml" from "http://www.omappedia.com/wiki/4AJ.2.5P2_OMAP4_Jelly_Bean_Release_Notes".

    Would you please check that the download point is work ? THX

  • So, I setup the other flow.

    I follow this web wrote. the web: http://blog.xuite.net/yang44/omap4460/65296550

    My Host OS : Ubuntu 12.04 64-bit

    pandaboard : ES Ver.B3

    SD card : UMAX SDHC Class4 4GB

    #Compiling Android Source code start

    #AOSP download Android Source code

    $mkdir ~/panda2_work
    $export PANDA_WORK=~/panda2_work
    $mkdir ~/panda_work2/android
    $export ANDROID_ROOT=~/panda_work2/android
    $cd $ANDROID_ROOT
    $repo init -u https://android.googlesource.com/platform/manifest -b android-4.2_r1
    $repo sync -j2

    #Binaries for PandaBoard

    $ wget https://dl.google.com/dl/android/aosp/imgtec-panda-20120807-c4e99e89.tgz
    $ tar zxvf imgtec-panda-20120807-c4e99e89.tgz
    $ ./extract-imgtec-panda.sh   //key "I ACCEPT" ,then generate vendor folder and internal files.

    #Android_4.2.1_r1    4 modified files

    $ cd $ANDROID_ROOT/build/
    $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_build.patch
    $ git apply 0001-panda-jb4.2_build.patch


    $ cd $ANDROID_ROOT/device/ti/panda/
    $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_device-ti-panda.patch
    $ git apply 0001-panda-jb4.2_device-ti-panda.patch


    $ cd $ANDROID_ROOT/hardware/ti/wpan/
    $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_hardware-ti-wpan.patch
    $ git apply 0001-panda-jb4.2_hardware-ti-wpan.patch


    $ cd $ANDROID_ROOT/hardware/ti/omap4xxx
    $ wget http://sola-dolphin-1.net/data/Panda/0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch
    $ git apply 0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch

    # SD card Building tools

    $ cd $ANDROID_ROOT
    $ wget http://sola-dolphin-1.net/data/Panda/0001-add-mksdcard_pandaboard.sh.patch
    $ git apply 0001-add-mksdcard_pandaboard.sh.patch //after this flow , have some errors, and generate mksdcard_pandaboard.sh

    #x-loader、u-boot、kernel compile

    $ cd $PANDA_WORK
    $ git clone https://android.googlesource.com/platform/prebuilt          //download prebuilt
    $ export ARCH=arm                                                                            //add new variable
    $ export CROSS_COMPILE=$PANDA_WORK/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-  // tool chain setting

    # compile x-loader
    $git clone http://git.omapzoom.org/repo/x-loader.git
    $cd x-loader
    $git checkout -b omap4_dev origin/omap4_dev
    $git branch

    make omap4430panda_config  //but my pandaboard is omap4460 , Do I have to modify "make omap4460panda_config"?
    make ift    //  after "make ift" this flow ,generate out MLO file.

    cp -a MLO $ANDROID_ROOT/device/ti/panda/xloader.bin  // copy MLO file  as xloader.bin

    #compile u-boot
    cd $PANDA_WORK
    git clone git://git.omapzoom.org/repo/u-boot.git
    cd u-boot
    git checkout -b omap4_dev origin/omap4_dev
    wget http://android-development-environment.googlecode.com/files/0001-change-bootarges.patch
    git apply 0001-change-bootarges.patch
    make omap4430panda_config
    make -j2

    cp -a u-boot.bin $ANDROID_ROOT/device/ti/panda/bootloader.bin  //copy u-boot.bin as bootloader.bin

    #編譯kernel
    cd $PANDA_WORK
    git clone https://android.googlesource.com/kernel/omap.git kernel
    cd kernel
    git checkout -b android-omap-panda-3.0 origin/android-omap-panda-3.0
    make panda_defconfig
    make -j2

    #compiling android pandaboard ES start 

    cd $ANDROID_ROOT
    source build/envsetup.sh  //set Environment variables

    lunch full_panda-userdebug

    make -j2 // enter this command , the terminal log has printed "the command not find"? Will this message be error?

      

    #make SD card 

    cd $PANDA_WORK
    lsblk  (check /dev/sdX)
    LANG=C
    sudo ./mksdcard_pandaboard.sh /dev/sdX $ANDROID_ROOT

    #let sd card insert  pandaboard ,and then press GPIO and RESET button 
    sudo ./out/host/linux-x86/bin/fastboot flash userdata out/target/product/panda/userdata.img

    the terminal printed 

    and open minicom 

    In the result, the pandaboard shut down .

    No more motion .

    Do I have any problem on this flow?

    Would you please follow my step and check the step that have errors or not?

    THX

  • So, I setup the other flow.

    I follow this web wrote. the web: http://blog.xuite.net/yang44/omap4460/65296550

    My Host OS : Ubuntu 12.04 64-bit

    pandaboard : ES Ver.B3

    SD card : UMAX SDHC Class4 4GB

    #Compiling Android Source code start

    #AOSP download Android Source code

    $mkdir ~/panda2_work
    $export PANDA_WORK=~/panda2_work
    $mkdir ~/panda_work2/android
    $export ANDROID_ROOT=~/panda_work2/android
    $cd $ANDROID_ROOT
    $repo init -u https://android.googlesource.com/platform/manifest -b android-4.2_r1
    $repo sync -j2

    #Binaries for PandaBoard

    $ wget https://dl.google.com/dl/android/aosp/imgtec-panda-20120807-c4e99e89.tgz
    $ tar zxvf imgtec-panda-20120807-c4e99e89.tgz
    $ ./extract-imgtec-panda.sh   //key "I ACCEPT" ,then generate vendor folder and internal files.

    #Android_4.2.1_r1    4 modified files

    $ cd $ANDROID_ROOT/build/
    $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_build.patch
    $ git apply 0001-panda-jb4.2_build.patch


    $ cd $ANDROID_ROOT/device/ti/panda/
    $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_device-ti-panda.patch
    $ git apply 0001-panda-jb4.2_device-ti-panda.patch


    $ cd $ANDROID_ROOT/hardware/ti/wpan/
    $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_hardware-ti-wpan.patch
    $ git apply 0001-panda-jb4.2_hardware-ti-wpan.patch


    $ cd $ANDROID_ROOT/hardware/ti/omap4xxx
    $ wget http://sola-dolphin-1.net/data/Panda/0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch
    $ git apply 0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch

    # SD card Building tools

    $ cd $ANDROID_ROOT
    $ wget http://sola-dolphin-1.net/data/Panda/0001-add-mksdcard_pandaboard.sh.patch
    $ git apply 0001-add-mksdcard_pandaboard.sh.patch //after this flow , have some errors, and generate mksdcard_pandaboard.sh

    #x-loader、u-boot、kernel compile

    $ cd $PANDA_WORK
    $ git clone https://android.googlesource.com/platform/prebuilt          //download prebuilt
    $ export ARCH=arm                                                                            //add new variable
    $ export CROSS_COMPILE=$PANDA_WORK/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-  // tool chain setting

    # compile x-loader 
    $git clone http://git.omapzoom.org/repo/x-loader.git
    $cd x-loader
    $git checkout -b omap4_dev origin/omap4_dev
    $git branch

    make omap4430panda_config  //but my pandaboard is omap4460 , Do I have to modify "make omap4460panda_config"?
    make ift    //  after "make ift" this flow ,generate out MLO file.

    cp -a MLO $ANDROID_ROOT/device/ti/panda/xloader.bin  // copy MLO file  as xloader.bin

    #compile u-boot 
    cd $PANDA_WORK
    git clone git://git.omapzoom.org/repo/u-boot.git
    cd u-boot
    git checkout -b omap4_dev origin/omap4_dev
    wget http://android-development-environment.googlecode.com/files/0001-change-bootarges.patch
    git apply 0001-change-bootarges.patch
    make omap4430panda_config
    make -j2

    cp -a u-boot.bin $ANDROID_ROOT/device/ti/panda/bootloader.bin  //copy u-boot.bin as bootloader.bin

    #編譯kernel
    cd $PANDA_WORK
    git clone https://android.googlesource.com/kernel/omap.git kernel
    cd kernel
    git checkout -b android-omap-panda-3.0 origin/android-omap-panda-3.0 
    make panda_defconfig
    make -j2

    #compiling android pandaboard ES start 

    cd $ANDROID_ROOT
    source build/envsetup.sh  //set Environment variables

    lunch full_panda-userdebug

    make -j2 // enter this command , the terminal log has printed "the command not find"? Will this message be error?

      

    #make SD card 

    cd $PANDA_WORK
    lsblk  (check /dev/sdX)
    LANG=C
    sudo ./mksdcard_pandaboard.sh /dev/sdX $ANDROID_ROOT

    #let sd card insert  pandaboard ,and then press GPIO and RESET button 
    sudo ./out/host/linux-x86/bin/fastboot flash userdata out/target/product/panda/userdata.img

    the terminal printed 

    and open minicom 

    In the result, the pandaboard shut down .

    No more motion .

    Do I have any problem on this flow?

    Would you please follow my step and check the step that have errors or not?

    THX

  • I setup the someone's Jelly Bean setup flow.

    But have errors. Would you please check my flow ?

    Help me setup android 4.2.1 .

    I follow this web wrote. the web: http://blog.xuite.net/yang44/omap4460/65296550

    My Host OS : Ubuntu 12.04 64-bit

    pandaboard : ES Ver.B3

    SD card : UMAX SDHC Class4 4GB

    #Compiling Android Source code start

    #AOSP download Android Source code

     

    $mkdir ~/panda2_work $export PANDA_WORK=~/panda2_work $mkdir ~/panda_work2/android $export ANDROID_ROOT=~/panda_work2/android $cd $ANDROID_ROOT $repo init -u https://android.googlesource.com/platform/manifest -b android-4.2_r1 $repo sync -j2

    #Binaries for PandaBoard

    $ wget https://dl.google.com/dl/android/aosp/imgtec-panda-20120807-c4e99e89.tgz $ tar zxvf imgtec-panda-20120807-c4e99e89.tgz $ ./extract-imgtec-panda.sh   //key "I ACCEPT" ,then generate vendor folder and internal files.

    #Android_4.2.1_r1    4 modified files

    $ cd $ANDROID_ROOT/build/ $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_build.patch $ git apply 0001-panda-jb4.2_build.patch

    $ cd $ANDROID_ROOT/device/ti/panda/ $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_device-ti-panda.patch $ git apply 0001-panda-jb4.2_device-ti-panda.patch

    $ cd $ANDROID_ROOT/hardware/ti/wpan/ $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_hardware-ti-wpan.patch $ git apply 0001-panda-jb4.2_hardware-ti-wpan.patch

    $ cd $ANDROID_ROOT/hardware/ti/omap4xxx $ wget http://sola-dolphin-1.net/data/Panda/0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch $ git apply 0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch

    # SD card Building tools

     

    $ cd $ANDROID_ROOT $ wget http://sola-dolphin-1.net/data/Panda/0001-add-mksdcard_pandaboard.sh.patch $ git apply 0001-add-mksdcard_pandaboard.sh.patch //after this flow , have some errors, and generate mksdcard_pandaboard.sh

     

    #x-loader、u-boot、kernel compile

    $ cd $PANDA_WORK $ git clone https://android.googlesource.com/platform/prebuilt          //download prebuilt $ export ARCH=arm                                                                            //add new variable $ export CROSS_COMPILE=$PANDA_WORK/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-  // tool chain setting

     

    # compile x-loader  $git clone http://git.omapzoom.org/repo/x-loader.git $cd x-loader $git checkout -b omap4_dev origin/omap4_dev $git branch

    make omap4430panda_config  //but my pandaboard is omap4460 , Do I have to modify "make omap4460panda_config"? make ift    //  after "make ift" this flow ,generate out MLO file.

    cp -a MLO $ANDROID_ROOT/device/ti/panda/xloader.bin  // copy MLO file  as xloader.bin

    #compile u-boot  cd $PANDA_WORK git clone git://git.omapzoom.org/repo/u-boot.git cd u-boot git checkout -b omap4_dev origin/omap4_dev wget http://android-development-environment.googlecode.com/files/0001-change-bootarges.patch git apply 0001-change-bootarges.patch make omap4430panda_config make -j2

    cp -a u-boot.bin $ANDROID_ROOT/device/ti/panda/bootloader.bin  //copy u-boot.bin as bootloader.bin

    #編譯kernel cd $PANDA_WORK git clone https://android.googlesource.com/kernel/omap.git kernel cd kernel git checkout -b android-omap-panda-3.0 origin/android-omap-panda-3.0  make panda_defconfig make -j2

     

    #compiling android pandaboard ES start 

    cd $ANDROID_ROOT source build/envsetup.sh  //set Environment variables

    lunch full_panda-userdebug

     

    make -j2 // enter this command , the terminal log has printed "the command not find"? Will this message be error?

     

    #make SD card 

    cd $PANDA_WORK lsblk  (check /dev/sdX) LANG=C sudo ./mksdcard_pandaboard.sh /dev/sdX $ANDROID_ROOT

    #let sd card insert  pandaboard ,and then press GPIO and RESET button  sudo ./out/host/linux-x86/bin/fastboot flash userdata out/target/product/panda/userdata.img

     

    the terminal printed 

     

    and open minicom 

     

     

    I think that the pandaboard is shut down.

    Would you please check my flow if having any problems?

    THX

  • I setup the someone's Jelly Bean setup flow.

    But have errors. Would you please check my flow ?

    Help me setup android 4.2.1 .

    I follow this web wrote. the web: http://blog.xuite.net/yang44/omap4460/65296550

    My Host OS : Ubuntu 12.04 64-bit

    pandaboard : ES Ver.B3

    SD card : UMAX SDHC Class4 4GB

    #Compiling Android Source code start

    #AOSP download Android Source code

     

    $mkdir ~/panda2_work $export PANDA_WORK=~/panda2_work $mkdir ~/panda_work2/android $export ANDROID_ROOT=~/panda_work2/android $cd $ANDROID_ROOT $repo init -u https://android.googlesource.com/platform/manifest -b android-4.2_r1 $repo sync -j2

    #Binaries for PandaBoard

    $ wget https://dl.google.com/dl/android/aosp/imgtec-panda-20120807-c4e99e89.tgz $ tar zxvf imgtec-panda-20120807-c4e99e89.tgz $ ./extract-imgtec-panda.sh   //key "I ACCEPT" ,then generate vendor folder and internal files.

    #Android_4.2.1_r1    4 modified files

    $ cd $ANDROID_ROOT/build/ $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_build.patch $ git apply 0001-panda-jb4.2_build.patch

    $ cd $ANDROID_ROOT/device/ti/panda/ $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_device-ti-panda.patch $ git apply 0001-panda-jb4.2_device-ti-panda.patch

    $ cd $ANDROID_ROOT/hardware/ti/wpan/ $ wget http://sola-dolphin-1.net/data/Panda/0001-panda-jb4.2_hardware-ti-wpan.patch $ git apply 0001-panda-jb4.2_hardware-ti-wpan.patch

    $ cd $ANDROID_ROOT/hardware/ti/omap4xxx $ wget http://sola-dolphin-1.net/data/Panda/0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch $ git apply 0001-hardware-ti-omap4xxx-android-4.2-on-PandaBoard.patch

    # SD card Building tools

     

    $ cd $ANDROID_ROOT $ wget http://sola-dolphin-1.net/data/Panda/0001-add-mksdcard_pandaboard.sh.patch $ git apply 0001-add-mksdcard_pandaboard.sh.patch //after this flow , have some errors, and generate mksdcard_pandaboard.sh

     

    #x-loader、u-boot、kernel compile

    $ cd $PANDA_WORK $ git clone https://android.googlesource.com/platform/prebuilt          //download prebuilt $ export ARCH=arm                                                                            //add new variable $ export CROSS_COMPILE=$PANDA_WORK/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-  // tool chain setting

     

    # compile x-loader  $git clone http://git.omapzoom.org/repo/x-loader.git $cd x-loader $git checkout -b omap4_dev origin/omap4_dev $git branch

    make omap4430panda_config  //but my pandaboard is omap4460 , Do I have to modify "make omap4460panda_config"? make ift    //  after "make ift" this flow ,generate out MLO file.

    cp -a MLO $ANDROID_ROOT/device/ti/panda/xloader.bin  // copy MLO file  as xloader.bin

    #compile u-boot  cd $PANDA_WORK git clone git://git.omapzoom.org/repo/u-boot.git cd u-boot git checkout -b omap4_dev origin/omap4_dev wget http://android-development-environment.googlecode.com/files/0001-change-bootarges.patch git apply 0001-change-bootarges.patch make omap4430panda_config make -j2

    cp -a u-boot.bin $ANDROID_ROOT/device/ti/panda/bootloader.bin  //copy u-boot.bin as bootloader.bin

    #編譯kernel cd $PANDA_WORK git clone https://android.googlesource.com/kernel/omap.git kernel cd kernel git checkout -b android-omap-panda-3.0 origin/android-omap-panda-3.0  make panda_defconfig make -j2

     

    #compiling android pandaboard ES start 

    cd $ANDROID_ROOT source build/envsetup.sh  //set Environment variables

    lunch full_panda-userdebug

     

    make -j2 // enter this command , the terminal log has printed "the command not find"? Will this message be error?

     

    #make SD card 

    cd $PANDA_WORK lsblk  (check /dev/sdX) LANG=C sudo ./mksdcard_pandaboard.sh /dev/sdX $ANDROID_ROOT

    #let sd card insert  pandaboard ,and then press GPIO and RESET button  sudo ./out/host/linux-x86/bin/fastboot flash userdata out/target/product/panda/userdata.img

     

    the terminal printed 

     

    and open minicom 

     

     

    I think that the pandaboard is shut down.

    Would you please check my flow if having any problems?

    THX

  • Yuan,

    I already pointed you that if you want our e2e support you must use the official OMAP4 Android release:

    http://www.omappedia.com/wiki/4AJ.2.5P2_OMAP4_Jelly_Bean_Release_Notes

    I saw that you have problems with your host machine configurations.

    Please execute following settings:

    The following commands will install the correct packages to your server:

    sudo apt-get install git-core flex bison gperf libesd0-dev zip gawk ant libwxgtk2.6-dev zlib1g-dev build-essential tofrodos
    sudo apt-get install lib32readline5-dev libstdc++6 lib32z1 lib32z1-dev ia32-libs g++-multilib libx11-dev libncurses5-dev uboot-mkimage
    

    Install Java SE 6 JDK from Oracle.

    http://www.oracle.com/technetwork/java/javase/downloads/index.html
    

    Install repo tool:

    mkdir ~/bin -p
    sudo apt-get install curl
    curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
    chmod a+x ~/bin/repo
    export PATH=~/bin:$PATH
    

    If you do not have sudo rights to your machine, contact your System Administrator for assistance.

    Please see your .gitconfig file, available in your home.

    Add following in it:

            gitproxy = /home/<user>/bin/git-proxy.sh for omapzoom.org
            gitproxy = /home/<user>/bin/git-proxy.sh for git.omapzoom.org
            gitproxy = /home/<user>/bin/git-proxy.sh for review.omapzoom.org


    Check your proxy settings.

    Best regards,

    Yanko