Dear all:
I have a problem of CC2430 RXFIFO overflow.
First, I disabled RF interrupt(IEN2.RFIE=0), but enabled RFERRIE interrupt(IEN0.RFERRIE=1). Buffered mode for this CC2430 receiver is mode 0(MDMCTRL1L=0x00). I tried to send 8 packets(a packet of 17 Bytes) to a CC2430 receiver, but didn't access any packet through the register RFD. I think that an overflow should be occured in the RXFIFO. But it seems like that the CPU doesn't singal the RFERR interrupt. I discovered that the register RXFIFOCNT has 136 bytes. Besides, I am very surprised that data already in the RXFIFO is crashed. I am sure that the interrupt RFERR is triggered if I make TXFIFO underflow happen by force. Is this a hardware bug?
My compilier is Keil C version 8.18.