在这次打板回来的板子上,CC1310只能发送,不能接收,单步调试发现RF_runCmd接收后,总是反馈PROP_ERROR_NO_FS错误;
有在该错误下调用RF_postCmd(rfHandleLs, (RF_Op*)&RF_cmdFs, RF_PriorityNormal, NULL, 0)函数,但是接收后仍然反馈上面的错误;
同样的代码,在以前面的板子上是OK的,这次板子的硬件电路也没有修改,看芯片版本也都是revB的,24M晶振信号OK,外部未接负载电容;
请教一下,产生该问题可能的原因有哪些,谢谢!
Butterfly:
单跑TI接收例程可以吗?dev.ti.com/…/
如果封装相同,建议硬件上查一下,对照CC1310 参考设计对比一下, 射频前端,最小系统,电源
www.ti.com/…/toolssoftware
xd z:
回复 Butterfly:
你好
1. 新板子在SmartRF Studio7工具上,只有779-930MHz Band一个选项(这个频段上可以正常接收),但是无法选择433MHz频段;
2. 老板子上,可以选择433MHz频段进行正常接收
——SmartRF Studio这个工具是有根据硬件来识别板子可以工作在哪个频段吗,这样的话,SmartRF Studio在新板子上无法提供433MHz频段设置是哪里导致的呢。
谢谢!
下面附截图:
YiKai Chen:
回复 xd z:
是的,chip revision>=2.1才支持433M