This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

我测试simplici是发现接收中断中一直处在RXOVERFLOW状态



我将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中的数据是收到了的。

请问这是什么原因呢?