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.

Linux/WL1837MOD: What is the difference between installing the SDK and building the SDK?

Part Number: WL1837MOD


Tool/software: Linux

Actually I get confused by these two wiki pages:

1) Processor SDK Linux Getting Started Guide:  http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Getting_Started_Guide

2) Processor SDK Building The SDK:  http://processors.wiki.ti.com/index.php/Processor_SDK_Building_The_SDK

At Wiki page 1) Processor SDK Linux Getting Started Guide, I download the install file "ti-processor-sdk-linux-am335x-evm-03.02.00.05-Linux-x86-Install.bin" from http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/latest/index_FDS.html

After I install it, the SDK source code seems located at  ~/~/ti-processor-sdk-linux-am335x-evm-03.02.00.05/,  here I can run "make" to compile the project.

At Wiki page 2), I need to use git to fetch the code which also named SDK source code, cuz network firewall issue it is very difficult for me to fetch all the packages during yocto build,

 my question is, what is the difference between these two method of compiling SDK code?

  • Hi Jamie,

    This question is not specific to WL1837MOD but related to the Processor SDK.

    Moving it to the correct forum. Thanks!

    Best regards,
    Vihang
  • Hello Jamie,

    When you install the SDK and run "make" to compile, you are compiling only the U-Boot and Kernel.
    The second Processor SDK Building method is to compile and build the rootfs components.

    Best regards,
    Kemal

  • Thanks Kemal,

    But why make it two option? I mean, the install bin way is for what purpose? And the git way is for what purpose?

    So except the rootfs, the u-boot and kernel are exactly same for these two?

    The reason I am asking this is because some wiki guide page is based on the install bin way, some are based on the git way(yocto stuff), so as an user, I want to have a more clear idea about them.
  • The install bin way is for users which are planing to make changes in U-Boot and Kernel. When you install the SDK (2.5GB) you got the sources only for them and you will be able to recompile only them. There is no sources for the tisdk-rootfs-image-am335x-evm.tar.xz within the SDK, you have only its binaries. The git way is for users which are planing to make changes in the user space (tisdk-rootfs-image-am335x-evm.tar.xz) applications, add/remove/modify programs and this stuff. The git way is to recompile the rootfs-image-am335x-evm.tar.xz. Depending on that what command you pass to the bitbake, you can also rebuild the whole SDK too.