我将simplici运行到SRF05+CC1110的平台上运行,两套板子分别下载CC1110-Link To和CC1110-LinkListen程序。想实现Simple Peer-to-Peer这个示例。但是发现不能成功建立连接。经过跟踪发现,link to端的板子可以正常的发送link数据包出来(SMARTRF中抓取的数据包如下 ff ff ff ff 79 56 34 12 02 03 43 01 63 04 03 02 01 3d 00 02 | -36),但是linklisten那边经过跟踪发现,在mrif-radio.c的896行的接收中断函数BSP_ISR_FUNCTION( MRFI_RfIsr, RF_VECTOR )中的
/* Check for overflow */
if ((RFIF & IRQ_DONE) && (RFIF & IRQ_RXOVFL))
{
这个检查溢出的字段一直判断接收溢出状态。但是watch查看mrfiIncomingPacket.frame中的数据是收到了的。
请问这是什么原因呢?