在使用SDK自带的RX、TX例程,并通过smart studio7配置为Long Rang Mode (5Kbps)时,TX在不停的发送数据,RX模块接收一段时间后,就接收不了数据了。当TX重启后,又能接收数据。配置如下:
Viki Shi:
请问硬件是自己做的还是TI板子?我用launchpad测收发没有问题
Viki Shi:
请问硬件是自己做的还是TI板子?我用launchpad测收发没有问题
user5963981:
回复 Viki Shi:
自己做的板子,我在普通模式50Kbps下,用同样的板子连续运行一个星期都没事,但换成上图配置就不行了。
Viki Shi:
回复 user5963981:
难以复现,smartRF studio是直接测硬件的,如果调不通,建议你对比TI设计仔细排查硬件部分
user5963981:
回复 Viki Shi:
使用smartRF studio的确不会出现,但直接跑例程就会出现
Viki Shi:
回复 user5963981:
是否是用最新版协议栈的例程进行测试?
user5963981:
回复 Viki Shi:
SDK版本是3.10.0.11,编译优化等级为1。我在SDK的函数static void RF_fsmActiveState(RF_Object *pObj, RF_FsmEvent e)处打断点跟踪,但连续跟踪几次之后,代码就不知道运行到哪儿去了,可能是被阻塞了,之后就不再进行数据操作了。