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.
Tool/software: Code Composer Studio
Hi,
I am trying to compile software for smart plug with remote disconnect and wifi connectivity project using CCS ide(v 9.0.1). The whole project is attached with this post. During compilation I am getting some "gmake" errors which I am not able to resolve. I have already installed CC3100_cc3200_ServicePack_1.0.1.13-2.11.0.1, CC3200SDK_1.4.0 and Xdctools_3_32_00_06_core. Can someone help me to find the problem in my project. ?
Thanks..smartplug_software.rar
What is the exact error you get during compilation?
If your project is intended to be a TI-RTOS project, it does not appear to be set up correctly. The message I see when I try to build it is:
Buildfile generation error occurred..
This project does not contain a buildable RTSC Configuration (.cfg) file. In order for it to build, this project must contain one RTSC Configuration file that is not excluded from build.
Build stopped..
It seems that you created it as a RTSC project, but did not add a RTSC .cfg file. The example projects in the CC3200 SDK are set up slightly differently in that they have a ti_rtos_config project which serves as the base kernel RTSC project and then the application project (non RTSC) references the ti_rtos_config as a dependency. You can certainly set it up as a single project instead but you would then need to add the RTSC .cfg file to your project.
I would suggest going through the Programmer's Guide (swru369d.pdf) available from the SDK product page ( http://www.ti.com/tool/CC3200SDK#technicaldocuments) and following the steps there. Then if you continue to see build errors, please provide more details as well as the CCS build log.
AartiG said:What is the exact error you get during compilation?
If your project is intended to be a TI-RTOS project, it does not appear to be set up correctly. The message I see when I try to build it is:
Buildfile generation error occurred..
This project does not contain a buildable RTSC Configuration (.cfg) file. In order for it to build, this project must contain one RTSC Configuration file that is not excluded from build.
Build stopped..It seems that you created it as a RTSC project, but did not add a RTSC .cfg file. The example projects in the CC3200 SDK are set up slightly differently in that they have a ti_rtos_config project which serves as the base kernel RTSC project and then the application project (non RTSC) references the ti_rtos_config as a dependency. You can certainly set it up as a single project instead but you would then need to add the RTSC .cfg file to your project.
I would suggest going through the Programmer's Guide (swru369d.pdf) available from the SDK product page ( http://www.ti.com/tool/CC3200SDK#technicaldocuments) and following the steps there. Then if you continue to see build errors, please provide more details as well as the CCS build log.
Hi AartiG,
I have already tried with RTSC.cfg file and that too wasn't fruitful. I will build the project again as per your suggestions and will let you know about the errors generated.Meanwhile,SmartPlug with remote disconnect.rar I am sending you the complete source and header files,which my company got from Texas instruments. Kindly find the files attached with this post.
Thanks for your cooperation.
I took a look at the package that you attached and don't see a complete build-able project in it. It appears that the project in the directory \SmartPlug with remote disconnect\CC3200_Source\SmartPlug_Gen0_1.32_1.33 is a non-RTSC project, and it does start building, but fails with linker errors due to undefined symbols. This usually happens when you are missing source files or libraries required to resolve those undefined symbols.
If you are trying to create or build a project based on the source files in this package, I would recommend creating a new post in the Wi-Fi forum rather than the CCS forum as the experts there will be more familiar with the code and can point you in the right direction.