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

LAUNCHXL-CC1352P: rfEchoTx和rfEchoRx两个包中,如何查看接收端接收到的数据包以及由Rx返回到Tx中的数据包内容呢?

Part Number:LAUNCHXL-CC1352P

在debug过程中,Rx中始终显示txPacket的内容为0,在TX包中也没有显示收到的返回的数据包内容。请问应该怎么看呢?

Alex Zhang:

您好,您这边使用过 smart studio 7 进行过测试吗?

,

li shihao:

使用smart studio7测试接收是可以接收到正常的数据的,但是我在代码中找不到数据包的位置。

,

Alex Zhang:

您好,您边使用的是ti的开发板吗?另外请提供一下sdk的版本以及您这边使用的demo例程,我这边进行一下测试。

,

li shihao:

是的,使用的是simplelink_cc13xx_cc26xx_sdk_7_10_00_98的SDK中的nortos的rfEchoTx和rfEchoRx,板子是LAUNCHXL-cc1352p2

,

Alex Zhang:

好的 我需要一些时间来进行测试一下,有结果回及时对您进行回复,谢谢。

,

li shihao:

我重新debug后找到了位置,是我之前断点设置不正确的问题,现在问题已经解决

,

li shihao:

我重新debug后找到了位置,是我之前断点设置不正确的问题,现在问题已经解决

,

li shihao:

我重新debug后找到了位置,是我之前断点设置不正确的问题,现在问题已经解决

,

li shihao:

我重新debug后找到了位置,是我之前断点设置不正确的问题,现在问题已经解决

,

li shihao:

我重新debug后找到了位置,是我之前断点设置不正确的问题,现在问题已经解决

,

li shihao:

我重新debug后找到了位置,是我之前断点设置不正确的问题,现在问题已经解决

,

Alex Zhang:

您好,建议您这边去参考两个例程的readme文档

首先建议您这边去去实际运行中查看tx端的debug界面,测试现象如下,是有数据的。

然后您在接收端这边去运行代码,先不要进行debug,您查看以下代码中,led灯的状态,因为是接收端,可能由于代码的运行实时性问题,会产生数据发送过来,但是由于debug的状态丢掉数据,比如说发1收1,发2收2,由于debug会产生发1收2的情况。

只要是led灯的状态没问题,就说明接收数据事件生效且有返回值。

如果您这边想要更精准的状态,建议您这边引入串口打印函数,通过displayprint函数,打印接收数据,我在以下为您提供了串口例程,移植需要您这边自己移植我们不进行移植代码的技术支持。

dev.ti.com/…/tidrivers_project_zero.html

至于您这边提到的接收数据,在我以下提供的函数截图中,会有注释提示您这边,接收数据存放在哪里。

在最后我会为您提供一个RX&TX的实验例程,您可以参考学习,谢谢,希望可以帮助到您这边。

https://dev.ti.com/tirex/content/simplelink_academy_cc13xx_cc26xxsdk_6_40_00_00/modules/prop_rf/prop_01_basic/prop_01_basic.html

,

Alex Zhang:

很高兴您的问题可以解决,您可以点已解决按钮,来关闭这个帖子,谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC1352P: rfEchoTx和rfEchoRx两个包中,如何查看接收端接收到的数据包以及由Rx返回到Tx中的数据包内容呢?
分享到: 更多 (0)