Pumpkin, Inc.

Pumpkin User Forums

Rowley CrossWorks 1.4

For issues specific to TI's MSP430 line of ultra-low-power microcontrollers, including compilers (e.g. Quadravox AQ430), IDEs (e.g. IAR Embedded Workbench) and development tools (e.g. TI MSP-FET430 Flash Emulation Tool).

Rowley CrossWorks 1.4

Postby ces » Fri Jun 30, 2006 10:31 am

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).]

ces
 
Posts: 4
Joined: Thu Jun 29, 2006 11:00 pm
Location: Raleigh, NC

Re: Rowley CrossWorks 1.4

Postby aek » Fri Jun 30, 2006 10:37 am

Ahh ... v1.4 is now out! I'll take a look and report back.

--Andrew

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

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Rowley CrossWorks 1.4

Postby aek » Fri Jun 30, 2006 10:55 am

I've put in a request for a new license key (v1.4 uses a different license manager).

--Andrew

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

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Rowley CrossWorks 1.4

Postby ces » Mon Jul 03, 2006 4:17 am

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).]

ces
 
Posts: 4
Joined: Thu Jun 29, 2006 11:00 pm
Location: Raleigh, NC

Re: Rowley CrossWorks 1.4

Postby JFlesher » Fri Jul 14, 2006 11:04 am

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).]

JFlesher
 
Posts: 2
Joined: Thu Jul 13, 2006 11:00 pm

Re: Rowley CrossWorks 1.4

Postby aek » Tue Jul 18, 2006 8:58 am

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 ...

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

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Rowley CrossWorks 1.4

Postby aek » Tue Jul 18, 2006 9:13 am

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.

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

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Rowley CrossWorks 1.4

Postby aek » Tue Jul 18, 2006 9:20 am

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.

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

-------
aek
aek
 
Posts: 1888
Joined: Sat Aug 26, 2000 11:00 pm

Re: Rowley CrossWorks 1.4

Postby JFlesher » Tue Jul 18, 2006 10:24 am

That was a nasty one!

Cheers for solution. It works for me.

JFlesher
 
Posts: 2
Joined: Thu Jul 13, 2006 11:00 pm


Return to TI's MSP430

Who is online

Users browsing this forum: No registered users and 2 guests

cron