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.

[参考译文] CC1310:BUG (?) 在 RF 模式中:缓冲器满

Guru**** 2582405 points
Other Parts Discussed in Thread: CC1310, CC2630

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/749549/cc1310-bug-in-rf-buffer-full-in-prop-mode

器件型号: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迁移而来的代码相同、从未出现过此问题。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Serdar、

    您链接到的代码是 Contiki-NG 上的 cc26x0-cc13x0平台、由 Contiki-NG 社区开发和维护。 它不是由 TI 开发或维护的。

    我建议在 Contiki-NG GitHub 上提交问题:github.com/.../issues