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.
Dear friends,
I am working on Simpliciti, I couldnt get the sample code of simpliciti run on Code composer Studio. I was trying to execute simpiliciti project file that is available from exp5438A. I am getting the below errors and I couldnt figure out where the problem is. Please help me regarding the same. Thanks a lot in advance.
error: symbol "main" redefined: first defined in
"./Applications/application/LinkListen/main_LinkListen.obj"; redefined in
"./Applications/application/LinkTo/main_LinkTo.obj"
error: symbol "toggleLED" redefined: first defined in
"./Applications/application/LinkListen/main_LinkListen.obj"; redefined in
"./Applications/application/LinkTo/main_LinkTo.obj"
undefined first referenced
symbol in file
--------- ----------------
BCSCTL1 ./Components/bsp/bsp.obj
CALBC1_8MHZ ./Components/bsp/bsp.obj
CALDCO_8MHZ ./Components/bsp/bsp.obj
DCOCTL ./Components/bsp/bsp.obj
IFG2 ./Components/mrfi/mrfi.obj
P1DIR ./Components/bsp/bsp.obj
P1IN ./Applications/application/LinkListen/main_LinkListen.obj
P1OUT ./Applications/application/LinkListen/main_LinkListen.obj
P1REN ./Components/bsp/bsp.obj
P2IE ./Components/mrfi/mrfi.obj
P2IES ./Components/mrfi/mrfi.obj
P2IFG ./Components/mrfi/mrfi.obj
P2IN ./Components/mrfi/mrfi.obj
P2SEL ./Components/mrfi/mrfi.obj
P3DIR ./Components/mrfi/mrfi.obj
P3IN ./Components/mrfi/mrfi.obj
P3OUT ./Components/mrfi/mrfi.obj
P3SEL ./Components/mrfi/mrfi.obj
TACTL ./Components/bsp/bsp.obj
UCB0BR0 ./Components/mrfi/mrfi.obj
UCB0BR1 ./Components/mrfi/mrfi.obj
UCB0CTL0 ./Components/mrfi/mrfi.obj
UCB0CTL1 ./Components/mrfi/mrfi.obj
error: unresolved symbols remain
error: errors encountered during linking; "Project.out" not built
>> Compilation failure
gmake: *** [Project.out] Error 1
gmake: Target `all' not remade because of errors.
Build complete for project DEV_ROOT
Hi Vidya,
how did you import the SimpliciTI project? Did you try without selecting "copy project into workspace? Did you double check the path and include options and variables? Please see this wiki on how to do this. The error seems to indicate that a path or build variable or include path is missing or incorrect.
http://processors.wiki.ti.com/index.php/Include_paths_and_options
http://processors.wiki.ti.com/index.php/Importing_Projects
Please keep us informed.
Best Regards,
Lisa
Dear Lisa,
first thank you for your response. I did try without selecting "copy project into workspace"? Result: It says invalid project description(as shown in the figure). I had to stick on to checking this option, otherwise I couldnt copy projects to workspace.
Also the path variable, I have followed exact instructions, "enable linked resources" then Path name "dev_root" and locating to exact path(also shown in the figure)
Best,
vidya
Hi Vidya,
I would like to try to reproduce this. Can you please confirm which exact CCS version you use? Also which SimpliciTI version and example? I recommend ensuring that you use the latest version of all tools.
Best Regards,
Lisa
Dear Lisa,
Thank you for very customer friendly support. Its CCS Version: 4.2.5.00005. SimpliciTI windows installer
from TI which can found in ti wiki in the following link: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/SimpliciTI_RF_Stack/1_x_x_5/index_FDS.html
After a heavy struggle to clear the problem, I have recently updated my CCS (so it means I had also problem before updating CCS), which you have suggested in other links for similar problem.
Kind regards,
Vidya.
Hi Vidya,
I could not get SimpliciTI from your link, but had no problem importing an example from SimpliciTI found here:
http://www.ti.com/tool/simpliciti
These were my steps
1 - downloaded the CCS version of SimpliciTI and installled
2 - imported an example. Do not select "copy project into workspace". You seem to have been doing this fine.
3 - Add DEV_ROOT. Go to Window->Preferences->General->Workspaces->Linked Resources. Add DEV_ROOT with the location being the top SimpliciTI folder as you seem to also know from the guide.
4 - I built with no errors.
Please try this and keep us informed. I suspect the problem might be your SimpliciTI version/installation.
Best Regards,
LIsa
Dear Lisa,
thank you for writing. I am working with EXP5438 experimenter board connected with CC2530. All I want to do is to create Zigbee communication between two such modules as shown in the following link: http://www.ti.com/lit/wp/slyy022/slyy022.pdf. I would like to extend this communication with SGI board from TI, which will part of my thesis.
With the simpliciti code from the link http://www.ti.com/tool/simpliciti, you know there is no sample code for EXP5438 board. Sample codes on SimpliciTI were only in the latest version of SimpliciTI which are provided in Wiki TI Link (TI Wiki was under maintenance during last week but I think you will able to access the link now)
You can access the same here in this link where you can find sample simpliciTI for EXP5438 boards: http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/SimpliciTI_RF_Stack/1_x_x_5/index_FDS.html
I am not quite sure if the problem is from SimpliciTI. I am always making sure to add path exactly as you say, but it doesnt help.
I am really thankful for your support.
Best Regards,
Vidya
Hi Vidya,
I have finally been able to get this version of SimpliciTI and got a successful build using these steps
1 - Import the project, do not select "copy project into workspace"
2 - Added the DEV_ROOT as we discussed under Window->Preferences->General->Workspaces->Linked Resources. See my screenshot below and point DEV_ROOT to the top level SimpliciTI folder.
3 - See the screenshot below. I had to edit correct a predifined symbol. Under the project properties. The was set for the MSP430F2274 was defined, you need to edit this for your MSP, the 5438 as shown in the screenshot.
4 - I had to correct and include path. See the screenshot ... it was pointing to the wrong board .... I had to correct it.
5 - You have to expand the Applications folder and manually exclude all but one main file. Ie you can only build one of Access Point or End Device or AccessPoint with AutoAck ... you need to exclude all but one of these main .c files with a main function. I have tried to show a bit of screenshot on this as well.
Please give this a try and keep us informed.
Best Regards,
Lisa
Dear Lisa,
thanks for writing. I have trouble right with the first step itself. When I try to load a project (without option 'copy project into workspace'), it gives an error message invalid project description. In the details the following is shown:
Invalid project description.
C:\Dokumente und Einstellungen\vkanta\Desktop\Simpli\Projects\Examples\EXP430F5438\Simple_Peer_to_Peer\CCS\Project overlaps the location of another project: Project
All what I have done is to install simpliciti on the desktop (also tried with default path but error occurs always) and follow instructions exactly specified in literature SimpliciTI Sample Application User’s Guide Document Number: SWRA243.
Thank you.
Best regards ,
Vidya.
Dear Lisa,
now I have figured out where the problem actually stands.
Along with the above instructions you have placed for me, this thread has helped a bit regarding 'invalid project description' problem: http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/112687.aspx
Hope this also helps other who face the same problem. The problem should be a different workspace, which is different from what is explained in the above literature.
Hearty thanks for your support. Thank you.
Best Regards,
Vidya.
Hi Vidya,
great, very glad to hear and thanks for the update. All the best with development.
Best Regards,
Lisa