Pumpkin, Inc.

Pumpkin User Forums

Linking Problem while Building the TI MSP 430

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

Linking Problem while Building the TI MSP 430

Postby Avinash Sharma » Wed Dec 05, 2007 8:35 am

hi,

It was my first time I am using SALVO Lite. While building the Example Code For MSP430x1xx I get The linking Error on IAR Workbench :-

Error[e117]: Incompatible runtime models. Module salvomem specifies that '__rt_version' must be '3', but module salvobinsem has the value '2'.

Can you Please help on This topic

Avinash Kumar Sharma

Avinash Sharma
 
Posts: 3
Joined: Wed Dec 05, 2007 12:00 am
Location: Delhi

Re: Linking Problem while Building the TI MSP 430

Postby aek » Thu Dec 06, 2007 4:23 am

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

Re: Linking Problem while Building the TI MSP 430

Postby Avinash Sharma » Thu Dec 06, 2007 8:31 am

Thanks For Solution

I didnt Worked. Actually I am Using, IAR Embedded Workbench for MSP430 V4.10A.

Can You give the Steps what I have to do?

Avinash Sharma
 
Posts: 3
Joined: Wed Dec 05, 2007 12:00 am
Location: Delhi

Re: Linking Problem while Building the TI MSP 430

Postby aek » Thu Dec 06, 2007 8:34 am

IAR messed up the release of their latest compiler ... what exactly is the version of the _compiler_ you are using? Look in the Build Log window ...

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

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

Re: Linking Problem while Building the TI MSP 430

Postby Avinash Sharma » Thu Dec 06, 2007 9:57 am

After Building their Example Code I have Found The :-
---------------------------------------------
IAR MSP430 C/C++ Compiler V4.10A/W32 [Kickstart LMS] 07/Dec/2007 11:24:33 #
# Copyright 1996-2007 IAR Systems. All rights reserved. #
# #
# __rt_version = 3 #
# __double_size = 32 #
# __reg_r4 = free #
# __reg_r5 = free #
# __pic = no #
# __core = 430
---------------------------------------------
I think _rt_version The The Orignal Version

Avinash Sharma
 
Posts: 3
Joined: Wed Dec 05, 2007 12:00 am
Location: Delhi

Re: Linking Problem while Building the TI MSP 430

Postby aek » Thu Dec 06, 2007 10:04 am

OK, we will release a new Salvo for MSP430 next week and it will include the new libraries with _rt_version 3.

Please check back then.

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

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

Re: Linking Problem while Building the TI MSP 430

Postby aek » Wed Dec 12, 2007 5:02 am

I was able to build and run tut5 on x1xx and x4xx MSP430's using EW430 5.0 and the latest Salvo for MSP430 release.

EW430 5.0 is the first EW430 release we've used that does not work in Win98. While IAR does clearly specify that Win2k or later is required, this is the first that we've seen that truly required Win2k or later.

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

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

Re: Linking Problem while Building the TI MSP 430

Postby aek » Wed Dec 12, 2007 10:23 am

4.1.0-rc6 is now online and includes libraries built with IAR EW430 5.0 (compiler v4.10A).

However, we have been unable to test them as EW430 5.0 has a bunch of problems, not the least of which is an inability to handle the symbol $PROJ_DIR$ in include paths.

Are you having the same problem? If not, can you delete the Salvo library from the existing tut5 project and add in the same-named Salvo library from PumpkinSalvoLibIAR430-v4 and see if it builds successfully?

Thanks,

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

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


Return to TI's MSP430

Who is online

Users browsing this forum: No registered users and 4 guests

cron