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.

can't pass compile on latest DR7XX SDK, vesrion:ti-glsdk_dra7xx-evm_7_04_00_03

hi expert,

       i use the platform with DRA72X &DRA74X Jacinto chip, recently i download the latest GLSDK pack which ti-glsdk_dra7xx-evm_7_04_00_03 for some test,  i followed the steps on the DRA7xx GLSDK Software Developers Guide. after complete download the full source code, I use cmd " make clean, make all, make ipc_ipu", the errors like here:

<<<

a@a:~/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03$ make ipc_ipu
make -C /home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/ipc_3_42_01_03 PLATFORM=DRA7XX ti.targets.arm.elf.M4=/home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/ti-devkit/ti-cgt-arm_5.2.7 XDC_INSTALL_DIR=/home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/xdctools_3_32_00_06_core BIOS_INSTALL_DIR=/home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/bios_6_45_01_29 -ef ipc-bios.mak all
/home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/xdctools_3_32_00_06_core/bin/xdcpkg: 1: /home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/xdctools_3_32_00_06_core/bin/xdcpkg: Syntax error: ")" unexpected
make[1]: Entering directory `/home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/ipc_3_42_01_03'
building ipc packages ...
/home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/xdctools_3_32_00_06_core/xdc: 1: /home/a/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03/component-sources/xdctools_3_32_00_06_core/xdc: Syntax error: ")" unexpected
make[1]: *** [all] Error 2
>>>

~~~~~~~~~~~~~

it seens the tools 64 bit can't copatible the my pc envirment 32bit, my question is : a, how to update the right tools to package, b, why this appear, because i select the SDK in 32 to install at the begining.

thks.

  • can anybody give me a little advice, tks!!!!!!!!!!!
  • Hello,

    You could check this thread:
    e2e.ti.com/.../1440196

    It seems that first " make linux  " should be execute.

    BR
    Margarita

  • hi Margarita

    tks for your kindly point out the order for compile steps, but I still found this in my code pakage:
    i used the 'file' command to query some file's property under xdctools chain like this:
    <<
    a@a:~/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03$ file component-sources/xdctools_3_32_00_06_core/xdc
    component-sources/xdctools_3_32_00_06_core/xdc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not stripped
    >>
    on the old version for xdctools
    <<
    a@a:~/tolstoy/ti-glsdk_dra7xx-evm_7_04_00_03$ file component-sources/xdctools_3_31_03_43_core/xdc
    component-sources/xdctools_3_31_03_43_core/xdc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
    >>
    so if i use back the xdctools to xdctools_3_31_03_43_core, my compiling can pass, while the xdctools latest version is xdctools_3_32_00_06_core can't.
    i puzzle this can i use this old version for my compiling because my PC 32-bit enviroment, or how can i synchronize to the latest version. BTW all my tar pakages download from the ti original and no any changed.

    BR
    lianghua
  • Hello,

    Unfortunately I am not aware with GLSDK you could try to post in our RTOS forum.
    e2e.ti.com/.../355

    BR
    Margarita