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.

I can't find the "default configuration file" after SDK_am335x install

root@vsi-VirtualBox:/opt/sdkam335x/ti-processor-sdk-linux-am335x-evm-02.00.00.00# make all

And then:

*** Can't find default configuration "arch/arm/configs/tisdk_am335x-evm_defconfig"!
***
make[2]: *** [tisdk_am335x-evm_defconfig] Error 1
make[1]: *** [tisdk_am335x-evm_defconfig] Error 2
make[1]: Leaving directory `/opt/sdkam335x/ti-processor-sdk-linux-am335x-evm-02.00.00.00/board-support/linux-4.1.6+gitAUTOINC+52c4aa7cdb-g52c4aa7'

i cant find the tisdk_am335x-evm_defconfig also.

  • Hi,

    The defconfig file should be located in: ti-processor-sdk-linux-am335x-evm-02.00.00.00/board-support/linux-4.1.6+gitAUTOINC+52c4aa7cdb-g52c4aa7/arch/arm/configs/tisdk_am335x-evm_defconfig

    Check the paths in your ti-processor-sdk-linux-am335x-evm-02.00.00.00/Rules.make file.

    Also can you try the following sequence to build your kernel:
    cd <path/to/sdk>/ti-processor-sdk-linux-am335x-evm-02.00.00.00/board-support/linux-4.1.6+gitAUTOINC+52c4aa7cdb-g52c4aa7
    export ARCH=arm
    export PATH=<path_to_sdk>/ti-processor-sdk-linux-am335x-evm-02.00.00.00/linux-devkit/sysroots/x86_64-arago-linux/usr/bin
    export CROSS_COMPILE=arm-linux-gnueabihf-
    make clean
    make tisdk_am335x-evm_defconfig
    make

    Best Regards,
    Yordan
  • Thanks Yordan.

    But it didnt help.

    In first time, i completed next steps: 

    1. Install Processor SDK  to the directory of your choosing
    2. Install the PRU Software Support Package into the SDK you chose above
    3. Install CCS to the directory of your choosing

    I did complete search by name "tisdk_am335x-evm_defconfig". Here is the result:

    vsi@vsi-VirtualBox:/opt/sdkam335x/ti-processor-sdk-linux-am335x-evm-02.00.00.00$ find . tisdk_am335x-evm_defconfig

    find: `tisdk_am335x-evm_defconfig': No such file or directory

    Now, I tried reinstalled SDK in other dir and then i didnt "Install the PRU Software Support Package", just run "Makefile" and all gone well. 

    What is the difference?

    Best wishes, Svyatoslav

  • Hi Svyatoslav,

    The PRU Software package modifies the sdk sources.

    I tried installing the pru software support package: software-dl.ti.com/.../index_FDS.html for sdk2.0.

    As a result the defconfig file was modified, but not renamed, so I still am able to see arch/arm/configs/tisdk_am335x-evm_defconfig...

    Best Regards,
    Yordan
  • Thanks Yordan,

    I'm deleted all previous dir and began with the first step. Then, i used your advice:
    export ARCH=arm
    export PATH=<path_to_sdk>/ti-processor-sdk-linux-am335x-evm-02.00.00.00/linux-devkit/sysroots/x86_64-arago-linux/usr/bin
    export CROSS_COMPILE=arm-linux-gnueabihf-
    make clean
    make tisdk_am335x-evm_defconfig

    And all worked!
    Thanks for your help.

    May i ask one little stupid question? I need start work with BeagleBone, actually with PRUSS core.
    I do next steps, check please :
    1) Install SDK + PRU Support+CCS
    2) build Kornel (linux core)
    3) Upload core to the board with help SD or TFTP and run setup.sh
    4) Check the .config and start work with board
    All right? (i'm just doing this for the first time)

    Best wishes, Svyatoslav

  • Hi,

    You should check your .config, to see if your defconfig/menuconfig changes are applied, after building the kernel & before uploading the images on your board.

    Best Regards,
    Yordan