Richard Klinda

Freescale 802.15.4 MAC, slow SPI?

Discussion created by Richard Klinda on Nov 22, 2007
Latest reply on Dec 12, 2007 by John Weil
Hi, I have a problem, yet again.

I use a custom 5373 ColdFire based board with an 13202 transceiver.

I configured the MAC to do simple beaconing and somehow the bytes (actually words) don't get written to the transceiver fast enough. So for example if the MAC wants to send "0x1234 0x5678 0x9abc", the radio chip sends out "0x1234 0x1234 0x5678" and the IRQ Status register of the 13202 shows 0x1000 (stream data error).

If I use the same Mc1319xDrv.c transceiver driver code in my custom test project, I can send out data in streaming mode without problem.

What may be the problem here? The power of the ColdFire should be way more than enough to handle this, any hints would be appreciated.

Thanks in advance,