Thanks Eric.
Would have to verify the TinyOs version. However I recently updated
through SVN.
Would update you progressively.
Cheers.
>> In component `RF230Ieee154MessageC':
>> /opt/tinyos-2.x/tos/chips/rf230/RF230Ieee154MessageC.nc:87: no match
>> make: *** [exe0] Error 1
>
>
> This is a wiring error of some form.
>
> First, *always* give us what exact tinyOS source you are using. I
> haven't
> been able to figure that out from looking are you posting.
>
> I've looked at the 2.1.1 release, and the 2.1.0 release and haven't
> figured
> out where you are. So I'm using the current development trunk.
>
> So on the development trunk... (which is where I spend my time) So
> there maybe skew. Which could add to the confusion.
>
> In tos/chips/rf230/RF230Ieee154MessageC: we see
>
> provides interface PacketLink;
>
> and in the implementation we see...
>
> components RF230RadioC; ... and
>
> ...
>
> PacketLink = RF230RadioC;
>
> Line 87 is the "PacketLink = RF230RadioC;"
>
>
> Then in RF230RadioC.nc we see....
>
> provides {
> ...
> #ifdef PACKET_LINK
> interface PacketLink;
> #endif
> ....
>
> }
>
>
> So looks to me like you might want to define the PACKET_LINK define or
> put
> the reference to it in RF230Ieee154MessageC inside and #ifdef/#endif
> block.
>
> I haven't looked at PACKET_LINK in quite some time, nor know the
> ramification in the RF230 stack so don't know the effect of defining it.
> It depends on what you are trying to do.
>
> So you should figure that out. But first you can try the suggestions
> out
> and see what happens and then figure out the right thing to do.
>
>
>
>
> But this is all conjecture because a) I don't what exact source you are
> looking at, and b) I don't know exactly what files are being found.
>
> The later can be solved by including "verbose" on your make line.
>
>
> But I don't really spend time working on the RF230 stuff so I've got
> other
> things to look at. Hopefully this will help you get started...
>
>
>
>
>
> On Sun, Jan 29, 2012 at 4:50 PM, <[email protected]> wrote:
>
>> Hello team,
>>
>> I am trying to build a zigbee protocol stack in TinyOs.
>>
>> Kindly see below, the description of a problem I'm facing trying to
>> implement the physical layer.
>>
>> Problem: To implement the Zigbee Physical layer in TinyOs for an IRIS
>> Mote
>> (MIB520 for base and MTS410 for client)which has an AT86RF230 RF
>> antenna.
>>
>> Status: Code attached (wiring and config). However, the error message
>> attached was received upon compilation.
>>
>> Approach:
>>
>> Knowing that the Physical and MAC layers for Zigbee are defined
>> by the IEEE.802.15.4 standard, my approach was to use the interfaces
>> provided in the IEEE154MessageC component file instead of the
>> ActiveMessageC component file.
>>
>> I would be glad to receive your help.
>>
>> Thank you.
>>
>> Dasola
>>
>>
>>
>> _______________________________________________
>> Tinyos-help mailing list
>> [email protected]
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>
>
>
>
> --
> Eric B. Decker
> Senior (over 50 :-) Researcher
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help