CIL_MACHINE defines machine-dependent datatype information which is used
by deputy/cil.
Eric Decker wrote:
> In the telosb include file, there is some ENV{CIL_MACHINE}. I copied this
> over to the mm3 platform .platform file without success. Same behaviour.
>
> eric
>
> On Tue, Sep 23, 2008 at 5:25 PM, Kevin Klues <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> I noticed a bunch of new stuff at the bottom of the .platform file for
> telosb. Not sure if this is related or not....
>
> Kevin
>
> On Tue, Sep 23, 2008 at 11:34 AM, Eric Decker <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
> > Hi,
>
>
>
>
>
> >
> > I have a custom platform that is similar to the telosb and would
> like to
> > start using
> > safe TinyOS/Deputy. When I do a build normally I type "make
> debugopt mm3
> > threads"
> > and it builds fine. I try to build safe using
> >
> > "make debugopt mm3 threads safe"
> >
> > and it does the same thing as the former. I've
> > looked at what is getting included and there isn't any change.
> >
> > When I've built other applications for the telosb using safe I
> notice that
> > "/usr/lib/ncc/deputy_stage1.h"
> > gets pulled in. While when I try to build my stuff it is always
> using
> > "/usr/lib/ncc/deputy_nodeputy.h"
> > even if I have "safe" included on the command line.
> >
> > I notice that the nesc1 command line is: (seen via verbose)
> >
> > This is from a "make verbose mm3 threads safe"
> >
> > Note in particular the "-fnesc-include=deputy_nodeputy"
> >
> > nesc1 -fnesc-include=deputy_nodeputy -_fnesc-gcc=msp430-gcc
> > -_fnesc-include=nesc_nx -_fnesc-include=tos
> > -_fnesc-scheduler=TinyTaskSchedulerC,TinyTaskSched\
> > ulerC.TaskBasic,TaskBasic,TaskBasic,runTask,postTask -_Wnesc-all
> > -_fnesc-target=msp430 -_fnesc-no-debug -mdisable-hwmul
> -mmcu=msp430x1611
> > -DPLATFORM_MM3 -\
> > DBOARD_ -DTEST_GPS -DENABLE_ERASE -DFAKE_SURFACE -DTRACE
> > -DDEFINED_TOS_AM_GROUP=0x22 -DTHREADS -DIDENT_APPNAME="mm3AppC"
> > -DIDENT_USERNAME="cire" -DIDENT_H\
> > OSTNAME="zot" -DIDENT_USERHASH=0x11dce1bdL
> -DIDENT_TIMESTAMP=0x48d935d7L
> > -DIDENT_UIDHASH=0x822daf31L -DNESC=130 -I/usr/lib/ncc
> > -I/home/cire/mm_t2/t2_mm3/t\
> > os/platforms/mm3 -I/home/cire/mm_t2/t2_mm3/tos/system
> > -I/home/cire/mm_t2/t2_mm3/tos/interfaces
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/lib/tosthreads/chi\
> > ps/msp430
> -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/lib/tosthreads/system
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/lib/tosthreads/interfaces
> > -I/home/cire/m\
> > m_t2/t2_cur/tinyos-2.x/tos/lib/tosthreads/types
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/sensorboards/
> > -I/home/cire/mm_t2/t2_mm3/tos/platforms/mm3 -I/home\
> > /cire/mm_t2/t2_mm3/tos/platforms/mm3/misc
> > -I/home/cire/mm_t2/t2_mm3/tos/platforms/mm3/sensors
> > -I/home/cire/mm_t2/t2_mm3/tos/platforms/mm3/../../chips/msp4\
> > 30/timer
> >
> -I/home/cire/mm_t2/t2_mm3/tos/platforms/mm3/../../../support/utils/include
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/chips/cc2420
> -I/home/cire/mm_\
> > t2/t2_cur/tinyos-2.x/tos/chips/msp430
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/chips/msp430/pins
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/chips/msp430/tim\
> > er -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/chips/msp430/usart
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/chips/msp430/dma
> > -I/home/cire/mm_t2/t2_cur/tinyos-\
> > 2.x/tos/lib/timer -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/lib/serial
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/lib/power
> > -I/home/cire/mm_t2/t2_cur/tinyos-\
> > 2.x/tos/interfaces -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/types
> > -I/home/cire/mm_t2/t2_cur/tinyos-2.x/tos/system -Wall -Wshadow -v
> mm3AppC.nc
> > -o build/mm\
> > 3/app.c
> >
> >
> > Could some one help me figure out what needs to tweaked?
> >
> > eric
> >
> > --
> > Eric B. Decker
> > Senior (over 50 :-) Researcher
> > Autonomous Systems Lab
> > Jack Baskin School of Engineering
> > UCSC
> >
> >
> > _______________________________________________
> > Tinyos-help mailing list
> > [email protected]
> <mailto:[email protected]>
> >
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> >
>
>
>
> --
> ~Kevin
>
>
>
>
> --
> Eric B. Decker
> Senior (over 50 :-) Researcher
> Autonomous Systems Lab
> Jack Baskin School of Engineering
> UCSC
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help