Author
|
Topic: Rowley CrossWorks 1.4
|
JFlesher Junior Member
|
posted July 18, 2006 11:24
That was a nasty one!Cheers for solution. It works for me. IP: |
aek Moderator
|
posted July 18, 2006 10:20
And of course no new libraries are needed ... because it was simply a file-type recognition problem all along. To Summarize:To Build a Salvo Application in CrossWorks for MSP430 v1.4 using a Salvo Library: Do everything you normally would do with CrossWorks v1.3 and earlier, then 1) Select the library in the Project Explorer 2) Right-click to get the Properties window 3) Select the Common configuration 4) Set the file type of the Salvo library to be Library The project will then build properly. ------------------
IP: |
aek Moderator
|
posted July 18, 2006 10:13
OK, with Rowley's Michael J's help I found it ...With a new Salvo library (we'll post them soon), you need to select the library in the Project Explorer, right-click to get the Properties window, select the Common configuration, and then set the file type of the Salvo library to be Library. Then it builds OK. This is a bug in CrossWorks for MSP430 v1.4 Build 1 ... Not also that v1.4 appears unable to read projects that were originally crated with 1.1/1.2 (as are the existing Salvo projects). So you'll probably have to create new projects from scratch. ------------------
IP: |
aek Moderator
|
posted July 18, 2006 09:58
Well, we've been able to generate the Salvo libraries with CrossWorks for MSP430 v1.4 just fine ... but when building a project, the CW430 linker doesn't find the Salvo objects that are in the library. So we have a question into Rowley regarding this issue ... ------------------
IP: |
JFlesher Junior Member
|
posted July 14, 2006 12:04
There is some indication from Rowley that CrossStudio 1.4 and Salvo do not yet play together. I recommend that you drop back to CrossStudio 1.3 and see if you are able to compile and link your applications.Rowley has indicated that the issue with CrossStudio 1.4 is in Pumpkin's ballpark. ------------------------------------------ After posting the above message, I found the following: Topic: absolute beginer Message posted by aek - posted July 13, 2006 00:41 It appears that CW430 v1.4 cannot read libraries built with an earlier version of CrossWorks. We will have to release new libraries to fix this. [This message has been edited by JFlesher (edited July 14, 2006).] IP: |
ces Junior Member
|
posted July 03, 2006 05:17
Thank you Andrew, I hope that CrossWorks' changes do not generate too large of a headache for you.Chuck [This message has been edited by ces (edited July 05, 2006).] IP: |
aek Moderator
|
posted June 30, 2006 11:55
I've put in a request for a new license key (v1.4 uses a different license manager).--Andrew ------------------
IP: |
aek Moderator
|
posted June 30, 2006 11:37
Ahh ... v1.4 is now out! I'll take a look and report back.--Andrew ------------------
IP: |
ces Junior Member
|
posted June 30, 2006 11:31
Hello,I have been trying to compile the tutorials and the example program provided in AN-23 using Rowley's CrossWorks 1.4 for the MSP430. Unfortunatly, I have yet to have any success. Currently, CrossWorks has informed me that all of the solution files provided in the tutorials are not of the correct format, and during my attempts to follow the directions in AN-23 I encounter errors of the following nature: included from .../Projects/myex1/main.c(1): bad operator '' in #if/#elsif This occurs for any and every preproccessor directive that makes a call to what I assume are Salvo specific functions. In this case the error was caused by the following line in salvo.h (the first line of the file): #if !defined(__SALVO_H) If anyone could shine a bit of light on the steps I need to take to get some type of working environment I would by very greatful. I am currently using CrossWorks 1.4 and Salvo 3.2 on linux 2.6.16. Thank you, Chuck [This message has been edited by ces (edited June 30, 2006).] IP: |