TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310: 调试rfPacketErrorRate的Legacy Long Range (625 bps)没有接收到任何数据

Part Number:CC1310

TI工程师:你好!

硬件:2块LAUNCHXL-CC1310开发板

SDK:simplelink_cc13x0_sdk_4_20_01_03

demo:simplelink_cc13x0_sdk_4_20_01_03\examples\nortos\CC1310_LAUNCHXL\drivers\rfPacketErrorRate

IDE:CCS 12.0.0.00009

步骤:在CCS中从SDK导入rfPacketErrorRate例程,不做任何修改,编译OK,烧写到2块LAUNCHXL-CC1310开发板,在2个串口界面调试Legacy Long Range (625 bps),一个TX开发板,显示正在发送数据;一个RX开发板,没有收到任何数据。

另外,只有调试HS Mode 868M/915M,TX发送时RX可以收到数据(有丢包),其他任何模式(2-GFSK,LR Mode,SL LR,OOK)在868M/915M下RX开发板都没有收到任何数据。

但是使用SmartRF Studio 7调试2块LAUNCHXL-CC1310开发板,Legacy Long Range (625 bps)模式下,RX开发板收到数据正常。

请问,在rfPacketErrorRate例程中如何修改代码,能够调试Legacy Long Range (625 bps)接收数据正常?

Yolande Wang:

您好,我将您的问题升级到E2E论坛,请等候一下。

,

Yolande Wang:

yanjie zhu 说:在2个串口界面调试Legacy Long Range (625 bps),一个TX开发板,显示正在发送数据;一个RX开发板,没有收到任何数据。

您想要通过串口调试 App 来设置参数的原由是什么?因为官方建议的是使用 SmartRF Studio 7。

,

yanjie zhu:

我们公司准备开发一款基于Legacy Long Range (625 bps)或者SL LR的低功耗无线通信产品,使用CC1310做发射和接收端,需要在rfPacketErrorRate例程上调试合适的无线传输参数,并基于例程的代码做二次开发。SmartRF Studio 7只提供了smartrf_settings.c,没有具体的例程代码可以参考。

,

Yolande Wang:

我已将您的需求同步过去,需要一些时间等待回复。

,

Yolande Wang:

我刚刚烧录了 SDK 中的示例。在我这边似乎是正常的。我没有修改示例。 

当您不将其设置为调试模式时,是否能够烧录 rfpacketErrorRate 并正常运行示例?

,

yanjie zhu:

感谢您的回复。

请问,1.不将其设置为调试模式,具体如何操作?

2.请问你使用的SDK版本是多少?我怀疑我使用的SDK版本较低

,

Yolande Wang:

正在跟进您的问题,有进展会立即回复您。

,

yanjie zhu:

问题已经解决了,原因是以前为了开发HS mode支持1024byte的payload时,rf_prop_cmd.h中的struct __RFC_STRUCT rfc_CMD_PROP_TX_s和struct __RFC_STRUCT rfc_CMD_PROP_RX_s被修改过。在rf_prop_cmd.h修改回SDK原本的代码后,Legacy Long Range (625 bps)发送接收数据都正常了。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: 调试rfPacketErrorRate的Legacy Long Range (625 bps)没有接收到任何数据
分享到: 更多 (0)