[Tinyos-help] problems with tymo-dymo

Andrey Gursky andrey.gursky at online.ua
Tue Jul 1 14:47:20 PDT 2008


Hi!

There was here already a discussion about this. If you've downloaded the 
example tymaluate from the original sourceforge repository than it is 
not more compatible with the actual version of TinyOS. You have always a 
possibility to try $TOSROOT/apps/tests/TestTymo.

I've tried it successfully on TOSSIM and on 3 MicaZ motes.

But with the latest tinyos-2.x cvs TestTymo doesn't compile anymore for 
sim and sim-sf. Something wrong with "safe" declarations or indirect. I 
post later the error if it remains.


Andrey



fhg07 at c3sl.ufpr.br wrote:
> Well, I was searching for some implemented protocols for tinyOS 2.x and
> I found this one, which seemed to be what I was looking for. However,
> after downloading its source and placing it inside my tinyos2 installation
> directory, whenever I try to create the binary, with make, lots of errors
> appear, and I really cannot understand why that happens.
> 
> For instance, when I am in the MHBaseStation/ Directory, and type make mica2,
> that is what follows:
> 
> "fernando at baco:/opt/tinyos2/tinyos-2.x-src/apps/MHBaseStation$ make mica2
> mkdir -p build/mica2
>     compiling TymaBaseAppC to a mica2 binary
> ncc -o build/mica2/main.exe  -Os -I../../tos/lib/net/dymo
> -I../../tos/lib/net/multihop -I../tymaluate/monitor/ -I../tymaluate/sense/
> -Wall -Wshadow -Wnesc-all -target=mica2 -fnesc-cfile=build/mica2/app.c
> -board=micasb -DDEFINED_TOS_AM_GROUP=0x22 -finline-limit=100000
> -DIDENT_PROGRAM_NAME=\"TymaBaseAppC\" -DIDENT_USER_ID=\"fernando\"
> -DIDENT_HOSTNAME=\"baco.inf.ufpr.b\" -DIDENT_USER_HASH=0x92905e1aL
> -DIDENT_UNIX_TIME=0x486a3a0fL -DIDENT_UID_HASH=0xb0fea519L
> -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())'
> -fnesc-dump='referenced(interfacedefs, components)'
> -fnesc-dumpfile=build/mica2/wiring-check.xml TymaBaseAppC.nc -lm
> ../tymaluate/monitor/MonitorM.nc:1:26: dymo_routing.h: No such file or
> directory
> In file included from TymaBaseAppC.nc:11:
> In component `MonitorC':
> MonitorC.nc:5: failed to preprocess ../tymaluate/monitor/MonitorM.nc
> MonitorC.nc:5: component DymoNetworkC not found
> MonitorC.nc:8: cannot find `Leds'
> MonitorC.nc:9: cannot find `Read'
> MonitorC.nc:10: cannot find `SplitControl'
> MonitorC.nc:11: cannot find `DymoMonitor'
> MonitorC.nc:12: cannot find `RoutingTableInfo'
> MonitorC.nc:18: cannot find `Receive'
> MonitorC.nc:19: cannot find `MHSend'
> MonitorC.nc:20: cannot find `Intercept'
> MonitorC.nc:22: cannot find `MHPacket'
> In file included from BaseStationC.nc:73,
>                  from TymaBaseAppC.nc:13:
> In component `ConverterM':
> ConverterM.nc:30: conflicting types for `AMSend.getPayload'
> /opt/tinyos2/tinyos-2.x-src/tos/interfaces/AMSend.nc:124: previous
> declaration of `AMSend.getPayload'
> ConverterM.nc: In function `AMSend.getPayload':
> ConverterM.nc:31: too few arguments to function
> ConverterM.nc: At top level:
> ConverterM.nc:46: `getPayload' is not in interface `Receive'
> ConverterM.nc: In function `Receive.getPayload':
> ConverterM.nc:47: interface has no command or event named `getPayload'
> ConverterM.nc: At top level:
> ConverterM.nc:50: `payloadLength' is not in interface `Receive'
> ConverterM.nc: In function `Receive.payloadLength':
> ConverterM.nc:51: interface has no command or event named `payloadLength'
> In component `BaseStationC':
> BaseStationC.nc: At top level:
> BaseStationC.nc:77: cannot find `SplitControl'
> BaseStationC.nc:87: cannot find `MHSend'
> BaseStationC.nc:88: cannot find `Receive'
> BaseStationC.nc:89: cannot find `Receive'
> BaseStationC.nc:90: cannot find `MHPacket'
> BaseStationC.nc:96: cannot find `Packet'
> BaseStationC.nc:97: cannot find `MHPacket'
> make: *** [exe0] Error 1"
> 
> Any idea of what could possibly be wrong?
> 
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> 
> 



More information about the Tinyos-help mailing list