请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1310 主题中讨论的其他器件: CC2630
CC1310的射频缓冲器已满是否存在任何已知问题? 我想我发现了一个错误、曾经 IRQ_RX_BUFF_FULL 断言程序从 https://github.com/contiki-ng/contiki-ng/blob/12f368623217f4f362dfd40dd92ec63493586d32/arch/cpu/cc26x0-cc13x0/rf-core/rf-core.c#L733流过 、然后射频器件在短时间内运行起来很糟糕。 然后、它最终完全禁用射频内核。
为什么在清除中断标志(或在中断功能内)后、驱动器不会立即清空射频缓冲器? 我想尝试清除中断函数中的射频内核缓冲器、我可以使用什么命令或函数来清除射频缓冲器?
另一个问题是、IEEE 模式为什么 不使用"rf_core_rx_is _full"? 该驱动程序上是否没有 RF RX 缓冲区已满问题? 我使用的代码与从 CC2630迁移而来的代码相同、从未出现过此问题。