Quantcast
Channel: MSP430 Technical Forums
Viewing all articles
Browse latest Browse all 2077

Program Compiles, but does not load

$
0
0

I am trying to port an arduino project to energia.

 

I use the pow( base, exponent) function in calculations to compute Standing Wave Ratio (SWR).

 

I have a function swr that is called from loop.  Works fine on arduino, but on energia I get the following load output:   (notice "ld returned 1 exit status")

 

\energia-0101E0014\hardware\tools\msp430\bin\msp430-gcc, -Os, -Wl,-gc-sections,-u,main, -mmcu=msp430f5529, -o, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\LCD_Sharp_v3.cpp.elf, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\LCD_Sharp_v3.cpp.o, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\SPI\SPI.cpp.o, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\SPI\utility\eusci_spi.cpp.o, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\SPI\utility\usci_spi.cpp.o, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\SPI\utility\usi_spi.cpp.o, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\LCD_SharpBoosterPack_SPI\LCD_SharpBoosterPack_SPI.cpp.o, C:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp\core.a, -LC:\DOCUME~1\sigurd\LOCALS~1\Temp\build5374206321071163191.tmp, -lm]
LCD_Sharp_v3.cpp.o: In function `swr(int, int)':
LCD_Sharp_v3.cpp:(.text._Z3swrii+0x5a): undefined reference to `pow'
collect2: ld returned 1 exit status
 
I copied the same code to "setup" and it runs fine there.
 
Any suggestions?
 
Thank you,   Sigurd KJ1k

Attached Thumbnails

  • Pow function.PNG

Attached Files


Viewing all articles
Browse latest Browse all 2077

Trending Articles