Hi Guys, If you run out of memory on iris, I can test it on atm128rfa1 based ucmotes (16k RAM) for you. We would be happy if blip would work on our motes, but we don't know the blip framework at all, so we don't know where to search for bugs.
Andras Biro Software Engineer Unicomp Ltd. http://ucmote.com On Mon, Dec 10, 2012 at 8:31 PM, Miklos Maroti <mmar...@math.u-szeged.hu>wrote: > Hi Guys, > > I am interested in supporting BLIP for all rfxlink platforms. Do you > have ideas why my current tree at > > https://github.com/mmaroti/tinyos/tree/blip > > does not work? I particular, how did you reduce the memory/code > usage? If you have ideas how to move your tree closer to mainline, > then I am more than happy to accept patches. > > Best, > Miklos > > On Mon, Dec 10, 2012 at 8:54 AM, Sebastian Scheibe > <sebastian.sche...@tu-ilmenau.de> wrote: > > Hello Johny! > > > > > > > > Thank you, this patch solved my problem! Now I'm able to test > heterogeneous > > networks with IRIS and Tmote nodes. > > > > > > > > Regards, > > > > Sebastian Scheibe > > > > > > > > Johny Mattsson <jmatts...@dius.com.au> wrote: > > > > On 8 December 2012 04:11, Sebastian Scheibe > > <sebastian.sche...@tu-ilmenau.de> wrote: > >> > >> 1) The last byte of the 6LowPAN frame (packet of Iris node) contains > zeros > >> and as per Wireshark it is an ICMPv6 RPL option (1-Byte padding). Can > this > >> be the reason, why the base station does not receive the solicitation > >> messages of the IRIS node? Why does that byte padding happen? (How) can > I > >> fix it? > > > > > > My bad. The fix is this: > > > > diff --git a/tos/chips/rf212/RF212BarePacketP.nc > > b/tos/chips/rf212/RF212BarePack > > index 3764047..51459ac 100644 > > --- a/tos/chips/rf212/RF212BarePacketP.nc > > +++ b/tos/chips/rf212/RF212BarePacketP.nc > > @@ -12,12 +12,12 @@ implementation > > > > command uint8_t BarePacket.payloadLength(message_t *msg) > > { > > - return call RadioPacket.payloadLength(msg); > > + return call RadioPacket.payloadLength(msg)+sizeof(rf212_header_t); > > } > > > > command void BarePacket.setPayloadLength(message_t *msg, uint8_t len) > > { > > - call RadioPacket.setPayloadLength(msg, len); > > + call RadioPacket.setPayloadLength(msg, len-sizeof(rf212_header_t)); > > } > > > > > > > > _______________________________________________ > > Tinyos-help mailing list > > Tinyos-help@millennium.berkeley.edu > > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > _______________________________________________ > Tinyos-help mailing list > Tinyos-help@millennium.berkeley.edu > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help