-
Notifications
You must be signed in to change notification settings - Fork 522
Description
Sorry if the is not proper place for asking help, but it's much more active than tinyos-devel.
So I'm porting blip2 to rfa1/rfxlink, and I'm stuck. Here is the branch: https://github.com/szte-wsn/tinyos-main/tree/rfa1blip It's based on the rfa1hwack branch (https://github.com/szte-wsn/tinyos-main/tree/rfa1hwack), I plan to merge that very soon.
Basicly, I created the rfa1hwack driver with 64 bit address match capabilities, so we don't need to rewrite half the stack, created a BlipCompatibilityLayer in rfxlink which sits on top of PacketLinkLayer and translates the rfxlink interfaces to the blip interfaces. This will be very easy to port to rf230 as well (but the iris' 8k RAM needs a lot of workaround, that's why I'm testing with rfa1), and any rfxlink platform with hwack driverlayer. The new atmega256rfr2 with it's 256k ROM and 32k RAM could be a very good platform for blip.
The current status:
- TestLocalLink works (with TestLinkLocalC compilation Problem Solved #303 - why isn't this merged?)
- UdpEcho compiles
- PppRouter compiles and I can create the ppp device on the computer if I disable printf (probably because the mote has only one serial port and printf and the router can not share it?)
- I can login into PppRouter's shell (after uncommented in the code)
- I can't connect to UdpEcho motes via PppRouter. I tried to disable LPL on UdpEcho, but it didn't help
- I can ping other addresses from the router's shell, and I see the outgoing messages, but the UdpEcho motes doesn't reply
- I see no other messages, even when I try to connect to an UdpEcho via PppRouter, which is suspicious.
Unfortunately I don't know much about blip, I have no idea where should I start with debugging.
@bradjc @ppannuto You seemed to be the most active developers with blip, could you help? Or anyone else has any advice?