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.

CC3200 Email example program invalid path CCSV6

Other Parts Discussed in Thread: CC3200, CC3200SDK, SYSBIOS

Hi,

    I updated my CC3200 SDK from version 0.5.2 to version 1.0. I created a new workspace and imported the projects at the new CC3200 SDK version 1.0. I have also updated cc3200 and ti-rtos from CCS App Center. At some example programs like Email example program, I am encountering this warning below. Where in CCS Properties do I fix this problem. I guess since updated the ti rtos to "tirtos_simplelink_2_01_00_03", I should also update the path at CCS. But I don't know where at CCS to do that.

Description Resource Path Location Type
Invalid project path: Include path not found (C:\CCS6\tirtos_simplelink_2_00_02_36\products\bios_6_40_03_39\packages). email pathentry Path Entry Problem

-kel

  • Make sure to update the TI-RTOS version in the project:

  • Hi kel,

    Did you rebuild ti_rtos_config project with the new ti-rtos version?

    Thanks

    ki

  • Hi,

       Thanks, that solve the problem.

    - kel

  • Ki-Soo Lee said:
    Did you rebuild ti_rtos_config project with the new ti-rtos version?

    Yes, as recommended by John, and that solve the problem.

    The cause of the problem was that I build the ti_rtos_config with the older version.

    - kel

  • Hi Ki,

        Why is there no platform selection for CC3200 if selecting TI-RTOS 2.1.0.03 checkbox?

        I would need to select TI-RTOS 2.0.2.36 first then look for platform for CC3200. Then select TI-RTOS 2.1.0.03 checkbox.

    - kel

  • It should appear if you specified the device variant in the project as C3200. Is this the ti_rtos_config project you are having issues with?

  • Ki-Soo Lee said:
    Is this the ti_rtos_config project you are having issues with?

    Yes. It is not a big issue with me now as I have already build the ti_rtos_config.

    Maybe, it is a bug that your team just need to look at. I am using CCS Version: 6.0.0.00190

    I just confirmed the problem again.

    - kel

  • Markel Robregado said:
    Maybe, it is a bug that your team just need to look at. I am using CCS Version: 6.0.0.00190

    It does look like a bug. I was able to reproduce with my 6.0.0 install. It also looks like it was fixed with 6.0.1 (which does have the 3200 platform option)

  • Hi, I dont think the bug is fixed in 6.0.1.00040. I am having the same problem. Here is a snap shot of the build properties.

    The console output is below:

    **** Build of configuration Default for project ti_rtos_config ****

    "c:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
    'Building target: configPkg/linker.cmd'
    'Invoking: XDCtools'
    "c:/ti/xdctools_3_30_03_47_core/xs" --xdcpath="c:/ti/tirtos_simplelink_2_01_00_03/packages;c:/ti/tirtos_simplelink_2_01_00_03/products/bios_6_40_03_39/packages;c:/ti/tirtos_simplelink_2_01_00_03/products/uia_2_00_01_34/packages;c:/ti/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4 -p ti.platforms.simplelink:CC3200 -r release -c "c:/ti/ccsv6/tools/compiler/arm_5.1.6" C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/app.cfg
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring app.xem4 from package/cfg/app_pem4.cfg ...
    generating custom ti.sysbios library makefile ...
    Starting build of library sources ...
    making C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios/sysbios.aem4 ...
    gmake[1]: Entering directory `C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios'
    clem4 C:/ti/tirtos_simplelink_2_01_00_03/products/bios_6_40_03_39/packages/ti/sysbios/BIOS.c ...
    0 [main] sh 17104 sync_with_child: child 15484(0x1C4) died before initialization with status code 0xC0000142
    16 [main] sh 17104 sync_with_child: *** child state waiting for longjmp
    C:/Users/Stevan/AppData/Local/Temp/make9704-1.sh: fork: Resource temporarily unavailable
    gmake[1]: *** [BIOS.obj] Error 128
    gmake[1]: Leaving directory `C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios'
    gmake: *** [C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios/sysbios.aem4] Error 2
    Build of libraries failed.
    error: xdc.cfg.SourceDir: "C:/ti/xdctools_3_30_03_47_core/packages/xdc/cfg/SourceDir.xs", line 184: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:

    js: "C:/ti/xdctools_3_30_03_47_core/packages/xdc/cfg/Main.xs", line 159: Error: Configuration failed!
    gmake.exe: *** [package/cfg/app_pem4.xdl] Error 1
    gmake.exe: *** Deleting file `package/cfg/app_pem4.xdl'
    gmake.exe: *** [package/cfg/app_pem4.xdl] Deleting file `package/cfg/app_pem4.h'
    gmake.exe: *** [package/cfg/app_pem4.xdl] Deleting file `package/cfg/app_pem4.c'
    js: "C:/ti/xdctools_3_30_03_47_core/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: Target `all' not remade because of errors.

    **** Build Finished ****

    Any advice on this? Thanks.

    Stevan

  • @Stevan,

        Try change the XDC Tools Version and build again.

    - kel

  • Hi Kel,

    Thanks for the quick response. Didnt help. I installed the XDCTools Version xdctools_3_30_04_52_core

    I cleaned and rebuilt the project ti_rtos_config but I still get the error. Console below:


    **** Clean-only build of configuration Default for project ti_rtos_config ****

    "c:\\ti\\ccsv6\\utils\\bin\\gmake" -k clean
    DEL /F
    process_begin: CreateProcess(NULL, DEL /F, ...) failed.
    make (e=2): The system cannot find the file specified.

    gmake: [clean] Error 2 (ignored)
    RMDIR /S/Q "configPkg\"
    'Finished clean'
    ' '

    **** Build Finished ****

    **** Build of configuration Default for project ti_rtos_config ****

    "c:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
    'Building target: configPkg/linker.cmd'
    'Invoking: XDCtools'
    "C:/ti/xdctools_3_30_04_52_core/xs" --xdcpath="c:/ti/tirtos_simplelink_2_01_00_03/packages;c:/ti/tirtos_simplelink_2_01_00_03/products/bios_6_40_03_39/packages;c:/ti/tirtos_simplelink_2_01_00_03/products/uia_2_00_01_34/packages;c:/ti/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4 -p ti.platforms.simplelink:CC3200 -r release -c "c:/ti/ccsv6/tools/compiler/arm_5.1.8" C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/app.cfg
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring app.xem4 from package/cfg/app_pem4.cfg ...
    generating custom ti.sysbios library makefile ...
    Starting build of library sources ...
    making C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios/sysbios.aem4 ...
    gmake[1]: Entering directory `C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios'
    clem4 C:/ti/tirtos_simplelink_2_01_00_03/products/bios_6_40_03_39/packages/ti/sysbios/BIOS.c ...
    0 [main] sh 19928 sync_with_child: child 9692(0x1C8) died before initialization with status code 0xC0000142
    18 [main] sh 19928 sync_with_child: *** child state waiting for longjmp
    C:/Users/Stevan/AppData/Local/Temp/make6336-1.sh: fork: Resource temporarily unavailable
    gmake[1]: Leaving directory `C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios'
    gmake[1]: *** [BIOS.obj] Error 128
    gmake: *** [C:/ti/CC3200SDK_1.0.0/cc3200-sdk/ti_rtos/ti_rtos_config/src/sysbios/sysbios.aem4] Error 2
    Build of libraries failed.
    error: xdc.cfg.SourceDir: "C:/ti/xdctools_3_30_04_52_core/packages/xdc/cfg/SourceDir.xs", line 184: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:

    js: "C:/ti/xdctools_3_30_04_52_core/packages/xdc/cfg/Main.xs", line 159: Error: Configuration failed!
    gmake.exe: *** [package/cfg/app_pem4.xdl] Error 1
    gmake.exe: *** Deleting file `package/cfg/app_pem4.xdl'
    gmake.exe: *** [package/cfg/app_pem4.xdl] Deleting file `package/cfg/app_pem4.h'
    gmake.exe: *** [package/cfg/app_pem4.xdl] Deleting file `package/cfg/app_pem4.c'
    js: "C:/ti/xdctools_3_30_04_52_core/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: Target `all' not remade because of errors.

    **** Build Finished ****

  • @Stevan,

        One last advice I can give you is if there are any update for CC3200 Add-ons at CCS App Center, update it. 

    - kel

  • Hi,

    Unfortunately its up to date and Im still having the problem. 

  • Hi,

    I havent mentioned that I was working on a PC running Win8.1 when encountering these issues. I tried last night on my old WinXP PC to install the CCSv6.0.1 and the CC3200 SDK with required addons as in the Getting Started Guide and it works. This is frustrating because the WinXP machine is old and slow. 

    It seems like the problem is with using Win 8.1 but CCS should be fine this OS based on the TI Wiki page
    http://processors.wiki.ti.com/index.php/Windows_8_CCS

    Any advice guys would be appreciated. Thanks.

    BR,

    Stevan

  • Hi Steve,
    I am facing the same problem with "wlan_station" and "ti_rtos_config" projects.
    My OS is Windows 7.

    Looks like I am stuck.

    Anyone having a suggestion, pls. help.

    regards,
    -Sreekumar
  • Hi Sreekumar,

    Did you follow the CC3200 Getting Started Guide?

    - kel
  • Hi Kel,

    Yes, I followed the steps as in the CC3200 Getting Started Guide.

    Looks like some make issue (?)

    regards,
    -Sreekumar
  • Hi,

    Pls. ref. Q.6 @ link: help.eclipse.org/.../index.jsp

    The error I am getting is as follows:
    ......
    "C:\\TI\\ccsv6\\utils\\bin\\gmake" -k clean
    DEL /F
    process_begin: CreateProcess(NULL, DEL /F, ...) failed.
    make (e=2): The system cannot find the file specified.

    gmake: [clean] Error 2 (ignored)
    RMDIR /S/Q "configPkg\"
    The system cannot find the file specified.
    gmake: [clean] Error 2 (ignored)
    'Finished clean'
    ......

    Referring to the content in the link, It appears that make is not able to get the files "DEL" and "RMDIR"

    I am however not sure how to fix this :(

    regards,
    -Sreekumar
  • Hi Sreekumar,

    I think I had 2 threads open on the same problem. Here is the thread with the solution to the problem I had which I think is your problem

    e2e.ti.com/.../370402

    The thread addresses the same errors you have when I was trying to build ti_rtos example project (thread title "CC3200 - ti_rtos_config build error in CCSv6")

    Summary of the answer in the thread is below:
    " I closed CCS and re-opened, cleaned the wlan_station project and built again and this time it passed. So finally no issues! Woot!

    Thanks a lot to Jim, Kel and the TI support team for helping out. I think to summarize the issues were in the PATH variable related to WINAVR tools and OpenCL, compatability mode being set for WinXP and good old fashioned close CCS and reopen it and try again. "

    Go through the thread to see what and how we debugged the issue.

    Stevan
  • Hi Stevan, Kel,

    Thanks for the input.
    The approach of closing the CCS, rebuilding etc. were already tried, with no luck.
    My windows System path also was fine .. no change was required.

    However the problem got resolved as follows.

    1. Remove the workspace (where the projects are currently loaded)
    (Windows > Preferences > General > Startup and Shutdown > Workspaces > Recent Workspaces)
    Select the workspace and and click "Remove"

    2. Close and restart CCS

    There are also a couple of other issues I faced and resolved.

    some of the things I did are:

    a. Import projects other than wlan_station separately with copy files check box unchecked. wlan_station was imported separately

    b. Default rtos is free_rtos. Setting of ti_rtos was not holding in oslib properties. This was fixed by setting ti_rtos as active in the configuration setting
    (oslib > properties > General > Configuration ... Manage Configurations > in the dialog box select ti_rtos and set active)

    c. ti_rtos_config properties > General > RTSC > Products and Repositories
    Unchecked two paths with exclamation marks ("Repository resolves to a location that does not exist")

    With all this, finally the wlan_station project was built successfully with zero errors/ warnings and advice for optimization

    Looks like there is no universal solution. Quite time consuming ..

    thank you once again.

    regards,
    -Sreekumar
  • Hi Sreekumar,

    Glad to hear you solved it. Well done!

    I agree its a pain in the butt and it kind of puts you off working with CCS. But I havent had any problems with CCS of that magnitude after that.

    Happy hacking!

    Stevan