Pumpkin, Inc.

Pumpkin User Forums

Radio Code

If you can't make Salvo do what you want it to do, post it here.

Radio Code

Postby aek » Wed Jul 18, 2007 12:19 am

That's normal and doesn't cause any problems.

I dunno how to suppress it, or whether that is necessary.

Here's a rebuild of the Linear EPS Module's code:

code:
Rebuild solution
Rebuilding “test1pro-lib” in configuration “Debug”
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugmain.hzo
Compiling main.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../main.c -o Debug/main.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugisr.hzo
Compiling isr.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../isr.c -o Debug/isr.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugcsk_leps_io.hzo
Compiling csk_leps_io.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../csk_leps_io.c -o Debug/csk_leps_io.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugcsk_leps_adc.hzo
Compiling csk_leps_adc.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../csk_leps_adc.c -o Debug/csk_leps_adc.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugcrt0.hzo
Assembling crt0.asm
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/has -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/src/crt0.asm -o Debug/crt0.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugsalvomem.hzo
Compiling salvomem.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../../Salvo/Src/salvomem.c -o Debug/salvomem.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugsalvohook_wdt_MSP430_CLRWDT.hzo
Compiling salvohook_wdt_MSP430_CLRWDT.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../../Salvo/Src/RA430/salvohook_wdt_MSP430_CLRWDT.c -o Debug/salvohook_wdt_MSP430_CLRWDT.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugsalvohook_interrupt_MSP430_GIE.hzo
Compiling salvohook_interrupt_MSP430_GIE.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../../Salvo/Src/RA430/salvohook_interrupt_MSP430_GIE.c -o Debug/salvohook_interrupt_MSP430_GIE.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugCSK_Utility.hzo
Compiling CSK_utility.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../Src/CSK_Utility.c -o Debug/CSK_Utility.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugCSK_Power.hzo
Compiling CSK_power.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../Src/CSK_Power.c -o Debug/CSK_Power.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugCSK_USART0.hzo
Compiling CSK_USART0.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../Src/CSK_USART0.c -o Debug/CSK_USART0.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugCSK_USART1.hzo
Compiling CSK_USART1.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../Src/CSK_USART1.c -o Debug/CSK_USART1.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebugCSK_USB.hzo
Compiling CSK_USB.c
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hcc -D__CROSSWORKS -D__TARGET_PROCESSOR=MSP430F1611 -g -O-9 -Or- -I. -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1/RA430/Pro-Lib -I/Pumpkin/CubeSatKit/Example/MSP430/MSP430x1xx/CubeSatKit_Linear_EPS/Test/Test1 -I/Pumpkin/CubeSatKit/Inc -I/Pumpkin/Salvo/Inc -JC:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/include -msd -mmpy ../../../../../../../../Src/CSK_USB.c -o Debug/CSK_USB.hzo -D__CROSSWORKS_MSP430
Remove D:PumpkinCubeSatKitExampleMSP430MSP430x1xxCubeSatKit_Linear_EPSTestTest1RA430Pro-libDebug est1pro-lib.hzx
section placement file referenced segment INFO D not in memory map file
section placement file referenced segment INFO C not in memory map file
Linking test1pro-lib.hzx
C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/bin/hld Debug/main.hzo Debug/isr.hzo Debug/csk_leps_io.hzo Debug/csk_leps_adc.hzo Debug/crt0.hzo Debug/salvomem.hzo Debug/salvohook_wdt_MSP430_CLRWDT.hzo Debug/salvohook_interrupt_MSP430_GIE.hzo ../../../../../../../../../Salvo/Lib/RA430-v1/libsalvolra430it.hza Debug/CSK_Utility.hzo Debug/CSK_Power.hzo Debug/CSK_USART0.hzo Debug/CSK_USART1.hzo Debug/CSK_USB.hzo C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/lib/lib_vfprintf_float_long_hf.hza C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/lib/lib_vfscanf_int_hf.hza -g C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/lib/libc_hf.hza C:/PROGRAM FILES/ROWLEY ASSOCIATES LIMITED/CROSSWORKS FOR MSP430 1.4/lib/libm_hf.hza -Oph -Ofl -Odc -Ojt -GCODE=L -GCONST=L -TINTVEC=ffe0 -GINTVEC=L -TXCODE=10000 -GXCODE=L -TCODE,CONST=4000-ffdf -GINFO B=L -TINFO B=1000-107f -GINFO A=L -TINFO A=1080-10ff -GINFO=L -TINFO=1000-10ff -DRAM_Start_Address=4352 -DRAM_Size=10240 -T.abs=0 -G.abs=L -TIDATA0,UDATA0=1100-38ff -MDebug/test1pro-lib.map -o Debug/test1pro-lib.hzx
Build complete

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

[This message has been edited by aek (edited July 18, 2007).]

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

Re: Radio Code

Postby ufsmallsat » Wed Jul 18, 2007 7:45 am

I'm trying to resolve a compilation error. The section placement file cannot locate INFO C and INFO D in the memory map file. We were checking out the MSP430F1612.xml file (that’s the chip we have in the CSK development board right now). This .xml file only reads out INFO A, INFO B, and INFO. How do I resolve this build?
ufsmallsat
 
Posts: 7
Joined: Fri Nov 04, 2005 12:00 am
Location: Gainesville, FL USA

Re: Radio Code

Postby aek » Wed Jul 18, 2007 7:54 am

Is that a warning or an error?

Make sure you do a rebuild all.

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

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

Re: Radio Code

Postby ufsmallsat » Thu Jul 19, 2007 10:48 am

Perhaps then the problem isn't with the memory map like you say. Please see the rebuild below to see what we are experiencing.We have several undefined symbols and we can't resolve the issue at this moment.

BTW, we have been checking out the Linear EPS news on your website. Making use of the Li-Ion IPOD rechargeable batteries...nice work!

code:
------------------------------------------------------------------------------------------
Rebuild solution
Rebuilding “katySatProject” in configuration “Debug”
Compiling init.c
Compiling main.c
Compiling ISRs.c
Compiling I2Croutines.c
Compiling blink.c
Compiling depacketizer.c
Compiling UHFTransmit.c
Compiling UHFBeacon.c
Compiling monitorPower.c
Compiling TWMonitor.c
Compiling globalvars.c
Compiling usart0.c
Compiling usart1.c
Compiling executeCommands.c
Compiling cmdScheduler.c
Assembling crt0.asm
Compiling salvomem.c
Compiling KS_salvohook_interrupt.c
section placement file referenced segment INFO D not in memory map file
section placement file referenced segment INFO C not in memory map file
Linking katySatProject.hzx
c:/amas/cubesatkit/stensat/src/isrs.c(45): error: undefined symbol '_OSTimer'
c:/amas/cubesatkit/stensat/src/isrs.c(238): error: undefined symbol '_OSSignalMsgQ'
c:/amas/cubesatkit/stensat/src/init.c(22): error: undefined symbol '_OSInit'
c:/amas/cubesatkit/stensat/src/main.c(77): error: undefined symbol '_OSDelay'
c:/amas/cubesatkit/stensat/src/main.c(77): error: undefined symbol '_OSCtxSw'
c:/amas/cubesatkit/stensat/src/main.c(37): error: undefined symbol '_OSCreateTask'
c:/amas/cubesatkit/stensat/src/uhfbeacon.c(53): error: undefined symbol '_OSWaitBinSem'
c:/amas/cubesatkit/stensat/src/uhftransmit.c(56): error: undefined symbol '_OSSignalBinSem'
c:/amas/cubesatkit/stensat/src/uhftransmit.c(103): error: undefined symbol '_OSDestroy'
c:/amas/cubesatkit/stensat/src/main.c(48): error: undefined symbol '_OSCreateBinSem'
c:/amas/cubesatkit/stensat/src/main.c(53): error: undefined symbol '_OSCreateMsgQ'
c:/amas/cubesatkit/stensat/src/main.c(65): error: undefined symbol '_OSSched'
Build failed
-----------------------------------------------------------------------------------------

ufsmallsat
 
Posts: 7
Joined: Fri Nov 04, 2005 12:00 am
Location: Gainesville, FL USA

Re: Radio Code

Postby aek » Thu Jul 19, 2007 10:53 am

The messages are happening because it can't find all the Salvo ("OS") services.

Either you have not added a Salvo library to your project, or you're being bitten by a CW430 v1.4 bug, which is easily addressed here:
http://www.pumpkininc.com/ubb/Forum19/HTML/000047.html

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

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

Re: Radio Code

Postby ufsmallsat » Fri Jul 20, 2007 7:21 am

AMEN!!!
So for Crosstudios Release 1.4, make sure when you click on your the property of your library. Select Configuration: common -- then you will be able to add the library type. That's it then the rebuild is COMPLETE!
ufsmallsat
 
Posts: 7
Joined: Fri Nov 04, 2005 12:00 am
Location: Gainesville, FL USA

Re: Radio Code

Postby ufsmallsat » Fri Jul 20, 2007 7:22 am

AMEN!!!
So for Crosstudios Release 1.4, make sure when you click on your the property of your library. Select Configuration: common -- then you will be able to add the library type. That's it then the rebuild is COMPLETE!
ufsmallsat
 
Posts: 7
Joined: Fri Nov 04, 2005 12:00 am
Location: Gainesville, FL USA


Return to Coding

Who is online

Users browsing this forum: No registered users and 2 guests