主题中讨论的其他部件: CC1101, CC2650STK
您好,
使用CC1100作为收发器的MSBA2板[3]上的RIOT OS [1]无法读取TXBYTES状态寄存器。 根据CC1100 [5]的数据表中引用的勘误表文档[4],此寄存器应读出两次,直到两个值相同为止。 遗憾的是,对于当前版本的RIOT OS [6],此操作失败,因为两个读取都不会导致读取相同的值。 因此,循环永远旋转。 因此,操作系统在启动时挂起。 是否有任何解决方法可以使解决方法正常工作?
此致,
Marian
[1]: https://riot-os.org/
[2]: https://github.com/RIOT-OS/RIOT/
[3]: https://github.com/RIOT-OS/RIOT/wiki/Board%3A-MSBA2
[4]: http://www.ti.com/lit/er/swrz012d/swrz012d.pdf
[5]: http://www.ti.com/lit/ds/symlink/cc1100.pdf
[6]: https://github.com/RIOT-OS/RIOT/issues/6857