When I read following link, I have some questions:

http://docs.tinyos.net/index.php/CC2420_Known_Issues

"False acknowledgments can get sent back for corrupted packets that are not
actually received. The issue is that acknowledgements are sent before the
CRC check is performed."

Does it mean hardware acknowledgments are send before CRC check is
performed? But from CC2420 datasheet, it seems that AUTOCRC should be also
enabled when hardware acknowledgment is enabled. Following is from CC2420
data sheet:
"CC2420 includes hardware support for transmitting acknowledge frames, as
specified in [1]. Figure 22 shows the format of the acknowledge frame.

If MDMCTRL0.AUTOACK is enabled, an acknowledge frame is transmitted for all
incoming frames accepted by the address recognition with the acknowledge
request flag set and a valid CRC. AUTOACK therefore does not make sense
unless also ADR_DECODE and AUTOCRC are enabled. "


-- 

                                                          Renjie
_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to