rectified, I have just error in the RadioCountToLeds application.

2011/6/7 Marianna Araujo <[email protected]>

> Hello all,
>
> I'm trying to use the PowerTossimZ, but later that I downloaded the module
> and replaced the files according the README, I get error whenever I run
> any application, with "make micaz sim"
> For example:
>
> mkdir -p simbuild/micaz
>   placing object files in simbuild/micaz
>   writing XML schema to app.xml
>   compiling RadioCountToLedsAppC to object file sim.o
> ncc -c -shared -fPIC -o simbuild/micaz/sim.o -g -O0 -tossim
> -fnesc-nido-tosnodes=1000 -fnesc-simulate
> -fnesc-nido-motenumber=sim_node\(\) -fnesc-gcc=gcc -Wall -Wshadow -Wnesc-all
> -target=micaz -fnesc-cfile=simbuild/micaz/app.c -board=micasb
> -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
> -DIDENT_APPNAME=\"RadioCountToLed\" -DIDENT_USERNAME=\"marianna\"
> -DIDENT_HOSTNAME=\"marianna-deskto\" -DIDENT_USERHASH=0x30315190L
> -DIDENT_TIMESTAMP=0x4dee76e9L -DIDENT_UIDHASH=0x548aa066L
> -Wno-nesc-data-race RadioCountToLedsAppC.nc   -fnesc-dump=components
> -fnesc-dump=variables -fnesc-dump=constants -fnesc-dump=typedefs
> -fnesc-dump=interfacedefs -fnesc-dump=tags -fnesc-dumpfile=app.xml
> In file included from /opt/tinyos-2.x/tos/lib/tossim/MainC.nc:64,
>                  from RadioCountToLedsAppC.nc:47:
> In component `TossimActiveMessageP':
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:82: conflicting
> types for `AMSend.getPayload'
> /opt/tinyos-2.x/tos/interfaces/AMSend.nc:135: previous declaration of
> `AMSend.getPayload'
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: In function
> `AMSend.getPayload':
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:83: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: At top level:
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:86: `getPayload' is
> not in interface `Receive'
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: In function
> `Receive.getPayload':
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:87: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: At top level:
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:90: `payloadLength'
> is not in interface `Receive'
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:94: `getPayload' is
> not in interface `Snoop'
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: In function
> `Snoop.getPayload':
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:95: warning: passing
> argument 2 of `Packet.getPayload' makes integer from pointer without a cast
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: At top level:
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:98: `payloadLength'
> is not in interface `Snoop'
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: In function
> `Model.receive':
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:113: warning:
> passing argument 2 of `Packet.getPayload' makes integer from pointer without
> a cast
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc: At top level:
> /opt/tinyos-2.x/tos/lib/tossim/TossimActiveMessageP.nc:187: conflicting
> types for `Packet.getPayload'
> /opt/tinyos-2.x/tos/interfaces/Packet.nc:126: previous declaration of
> `Packet.getPayload'
> In file included from RadioCountToLedsAppC.nc:47:
> In component `RadioCountToLedsC':
> RadioCountToLedsC.nc: In function `MilliTimer.fired':
> RadioCountToLedsC.nc:88: warning: passing argument 2 of `Packet.getPayload'
> makes integer from pointer without a cast
> make: ** [sim-exe] Erro 1
>
> Anyone knows tell me how I resolved this?
>
> Best Regards,
>
> --
> Marianna Araújo
>



-- 
Marianna Araújo
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to