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.

Build issue for MCSDK SYSLIB 3.0.0.04 in windows 7



Hi,

I am trying to build the MCSDK SYSLIB 3.0.0.04 in windows 7. I have to build the SYSLIB for DSP core using the CCS v6.

I have started to create the project by executing the following scripts from the command prompt.

1. syslib_setupenv_tmdxevm6638lxe(windows batch file)

2. syslib_ProjectCreate(windows batch file)

But am getting error saying 'the build tool version provided is not installed:'7.4.2''

How to get the proper build tool?

if both the above scripts are executed properly, will i get a Project which could be imported to CCS v6?

the snapshot of the error is shown below.

please help.

thanks in advance.

Ajit Joy

  • Hi Ajit Joy,

    What is your MCSDK version? The CCS 5.5V  is a recommended for MCSDK 3.x. Please refer release notes and download page for more information.

    http://software-dl.ti.com/sdoemb/sdoemb_public_sw/mcsdk/latest/index_FDS.html

    Thank you.

  • Hi Rajasekaran,

    Thank you very much for your quick response:)

    I am a novice developer in DSP area. Let me try to list my requirements one by one.

    1. I have to create CCS project for SYSLIB netfp.

    2. I have to build the SYSLIB netfp for DSP core using CCS.

    3. I have to load the executable to DSP core in 6636K2H .

        (I know how to load the executable to  DSP core once i have the .out file of the project)

    4. I have to execute the SYSLIB netfp project in DSP. 

    Let me also list what i have

    1. device : 6636K2H

    2  mcsdk 3.0.3.15 

    3. CCS v5 and v6 (My understanding is that CCS v5 does not support  6636K2H)

    4. Windows 7 OS where i have installed mcsdk, CCS v6 and v5.

    ------------------------------------------------------------------------------------------

    When am trying to create the CCS project for SYSLIB using the scripts in 'syslib_3_00_00_04\scripts' am getting the error which i mentioned in the above discussion.

    My Questions

    1. Am i missing some basic prerequisites to accomplish the task?

    2. Do we have to install any other components/tools/softwares for this requirement? 

    3. if no other componets are required, then with these resources how can we accomplish the task?

    Thank you once again for the support:).

    Ajit Joy

  • I think you edit to edit both batch files to match what installed in your computer.

    For example, I used CCS 5.5, the cgtools is under C:\ti\ccsv5\tools\compiler\c6000_7.4.4. Then I edit the setenv file with:

    set CGT_DIR=C:/ti/ccsv5/tools/compiler/c6000_7.4.4

    For the project create batch:

    REM Version of CG-Tools
    set CGT_VERSION=7.4.4

    Then, I was able to run, I saw a lots of project created under C:\ti\syslib_3_00_00_04\ccs_ws_tmdxevm6638lxe.

    Regards, Eric

  • Hi Rajasekharan/Eric,

    Thank you very much for the support you have extended for me.

    I have modified the batch files.Now i am able to create the CCS projects for SYSLIB and proceed with the activity. Now few errors occured while building the project in CCS.

    It seems few of the the packages listed are missing in the mcsdk_3_00_03_15. The missing packages are

    snow3g_1_0_0_1/packages

    xdais_7_21_01_07/packages

    I was not able to find these packages in the mcsdk.

    Where could we find these packages?

    Apart from these, there are few other build errors also. Am attaching the error log here

    **** Clean-only build of configuration Debug for project Core0_netfp_3gpp_tmdxevm6638lxe_UnittestProject_little ****
    
    "G:\\ti\\ccsv6\\utils\\bin\\gmake" -k clean 
    gmake: *** No rule to make target `clean'.
    
    **** Build Finished ****
    
    **** Build of configuration Debug for project Core0_netfp_3gpp_tmdxevm6638lxe_UnittestProject_little ****
    
    "G:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: G:/ti/syslib_3_00_00_04/packages/ti/runtime/netfp/test/3gpp/core0.cfg'
    'Invoking: XDCtools'
    "C:/ti/xdctools_3_25_02_70/xs" --xdcpath="C:/ti/bios_6_35_04_50/packages;G:/ti/uia_1_03_00_02/packages;G:/ti/snow3g_1_0_0_1/packages;G:/ti/pdk_keystone2_3_00_02_15/packages;G:/ti/xdais_7_21_01_07/packages;G:/ti/salld_keystone2_02_00_02_00/packages;G:/ti/ipc_3_00_04_29/packages;G:/ti/pdk_keystone2_3_00_02_15/packages;G:/ti/syslib_3_00_00_04/packages;G:/ti/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.runtime.platforms.tmdxevm6638lxe -r debug -c "G:/ti/ccsv6/tools/compiler/c6000_7.4.7" "G:/ti/syslib_3_00_00_04/packages/ti/runtime/netfp/test/3gpp/core0.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring core0.xe66 from package/cfg/core0_pe66.cfg ...
    js: "G:/ti/syslib_3_00_00_04/packages/ti/runtime/netfp/test/3gpp/core0.cfg", line 120: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: can't locate the package 'ti.csl' along the path: 'C:/ti/bios_6_35_04_50/packages;G:/ti/uia_1_03_00_02/packages;G:/ti/snow3g_1_0_0_1/packages;G:/ti/pdk_keystone2_3_00_02_15/packages;G:/ti/xdais_7_21_01_07/packages;G:/ti/salld_keystone2_02_00_02_00/packages;G:/ti/ipc_3_00_04_29/packages;G:/ti/syslib_3_00_00_04/packages;G:/ti/ccsv6/ccs_base;C:/ti/xdctools_3_25_02_70/packages;..;'. Ensure that the package path is set correctly.
        "./package/cfg/core0_pe66.cfg", line 188
    gmake.exe: *** [package/cfg/core0_pe66.xdl] Error 1
    Warning: directory "G:/ti/snow3g_1_0_0_1/packages" on package path does not exist
    Warning: directory "G:/ti/pdk_keystone2_3_00_02_15/packages" on package path does not exist
    Warning: directory "G:/ti/xdais_7_21_01_07/packages" on package path does not exist
    js: "C:/ti/xdctools_3_25_02_70/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake: *** [configPkg/linker.cmd] Error 1
    gmake: *** No rule to make target `G:/ti/pdk_keystone2_3_00_02_15/packages/ti/drv/cppi/device/k2h/src/cppi_device.c', needed by `cppi_device.obj'.
    gmake: *** No rule to make target `G:/ti/pdk_keystone2_3_00_02_15/packages/ti/drv/rm/device/k2h/global-resource-list-arm-dsp.c', needed by `global-resource-list-arm-dsp.obj'.
    gmake: *** No rule to make target `G:/ti/pdk_keystone2_3_00_02_15/packages/ti/drv/rm/device/k2h/policy_dsp_arm.c', needed by `policy_dsp_arm.obj'.
    gmake: *** No rule to make target `G:/ti/pdk_keystone2_3_00_02_15/packages/ti/drv/qmss/device/k2h/src/qmss_device.c', needed by `qmss_device.obj'.
    gmake: Target `all' not remade because of errors.
    
    **** Build Finished ****
    

    Thank you guys for your help:)

    Ajit Joy

  • xdais: http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais/

    I will check for snow3g_1_0_0_1. Just curious, why your log showed pdk_keystone2_3_00_02_15? shouldn't be 03?

    Regards, Eric

  • Snow 3G needs to go through the secure SW approval online in order to download.

    https://www.ti.com/securesoftware/docs/securesoftwarehome.tsp;jsessionid=766098D8D57EA21B4CFCCBB23166C93D.node24

    Regards, Eric 

  • Hi Eric,

    Thank you very much for your support:). I am able to built the DSP binary for SYSLIB netfp.

    Regards,

    Ajit Joy