Hi guys, 

 

I am now using telos platform, which is BSN development kit from Imperial 
College London.

 

This platform has SPI/Uart0 interface and Uart1. Our group are now using this 
BSN Development Kit to develop our own prototype, which  use another platform 
Platform1 to connect to BSN through Uart1 interface, we build our own CC2420 
stack on Platform1 and try to communicate with another BSN node trough CC2420, 
like the following graph. 

                               Telos(BSN)

|-----------------------------------------------------|

|         |-----------|         SPI         |-----------|    |        Uart     
|--------------|

|         |       RF  | <--------------- | MSP430 |<-|-------------->|Platfrom1 
  |

|        |-----------|     BSN Node |-----------|    |                     | 
-------------|

|-----------------------------------------------------|

 

Caus we don’t have standalone CC2420 module. What telos platform do is to 
function as Uart-SPI gateway in that we want to utilize the CC2420 module 
without using CC2420 stack on Telos . On it, we use TinyOS 2.x to program the 
node, when operating the RF module, we use purely Usart interface to read or 
write CC2420, like the following interfaces:

 

      call Usart.clrTxIntr();

      call Usart.tx( ch );

      call InterruptFIFOP.clear();

 

 

 

When we try to operate CC2420 on BSN and meanwhile transmit data through Uart,  
then few problems happen. 

 

1.       After SRXON command strobe is sent to CC2420, we continue to try to 
send data through Uart1, it turn that the data could not be received correctly 
at BSN side.

2.       The same problem would happen after I send STXON command strobe.

3.       Since we only trace to the STXON step, we could not guarantee there’s 
no problem for other command strobes, if so, can you guys point them out?

 

Have ever friends encounter this kind of problem? Or do you have any idea about 
these? 

 

Besides, Is there any efficient method to debug BSN development kit, or telos 
platform? Do we need to buy other ICE tools if we want to debug BSN?

 

Neil

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

Reply via email to