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.

AM3358: Arago build question

Part Number: AM3358

hello everyone

i want to build linux image for am3358 based custom board

i'm thinking for arago kernel building

but don't know from where should i start

Thank you !..

  • Hello RAJU,

    You can start from this page and build the latest Processor SDK by using these commands:

    $ sudo dpkg-reconfigure dash
    (Select "No" when prompted)

    Close the current terminal where you have executed dpkg-reconfigure dash command and open a new one.

    $ sudo apt-get install git build-essential python diffstat texinfo gawk chrpath dos2unix wget unzip socat doxygen libc6:i386 libncurses5:i386 libstdc++6:i386 libz1:i386

    $ wget https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz
    $ wget https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz

    $ tar -Jxvf gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz -C $HOME
    $ tar -Jxvf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C $HOME

    $ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk
    $ cd tisdk
    $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-06.01.00.08-config.txt #You choose here which Processor SDK version to build
    $ cd build
    $ . conf/setenv
    $ export TOOLCHAIN_PATH_ARMV7=$HOME/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf
    $ export TOOLCHAIN_PATH_ARMV8=$HOME/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu
    $ MACHINE=am335x-evm bitbake tisdk-rootfs-image
    or
    $ MACHINE=am335x-evm bitbake arago-core-tisdk-image

    If you want to build an older version Processor SDK, you need to refer to this page, select the exact or the nearest version for Processor SDK you want to build from Archived Versions and export its proper tool-chain version. You also need to use a relevant Ubuntu version depending on that which year this Processor SDK was released.

    For more details in OE build system please see this, this, this and this thread.

    Best regards,
    Kemal

  • Thank you so much # for such a wonderful contribution and your assistance with this matter.

    Thank you for all the help!

    Your help is greatly appreciated.