我这边确实无法上传任何格式的文件,如果方便的话您可以提供一下邮箱么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我这边确实无法上传任何格式的文件,如果方便的话您可以提供一下邮箱么?
simplelink_cc13x0_sdk_4_20_02_07
这个版本的确实有改动过,但是并没有刻意去修改,原来是使用的IAR编译不过去,有可能是因为IAR编译不过去引用了,sdk里面的文件导致的。由于之前的软件不是有我从头到尾去做的,所以具体也不清楚到底有没有修改过SDK里面的内容,我自己办公电脑我确定没有刻意修改里面的内容。如果之前同事有改动过的话,还有办法兼容到之前的接收和发送么?rfPacketRX也是不能和rfEasyLinkTx相通讯的是?有办法兼顾接收两个类型的数据么?
还有一个问题,如果是改动过了吗,那么默认参数应该也是接收不到的啊,为什么默认参数却可以正常接收呢,(例程不修改射频参数配置)
如果是之前同事修改过的话,就需要先找到修改的地方,然后在CC1312端进行对应的修改。两边物理层配置和帧格式保持一致的话,应该是能通信的。
至于同时兼容rfPacketTx和rfEasyLinkTx的数据,可以以rfPacketTx/Rx为基础,在应用层添加对packet内容的解析,根据内容分辨是不是EasyLink的数据包。因为EasyLink也是以底层数据包为基础定义的格式,理论上是能兼容的,只是需要在应用层进行更多处理。
Best regards,
Shuyang
我现在吧全部的程序都改成rfPacketTx rfPacketRx方式,在修改之前先把射频配置验证好了,收发同步,但是我把数据放在数据包里面之后,就不能正常接收了,大概三四条收到一条,现在都还没校验数据包,就已经接收不到了,波折太多了
如果是数据格式相关的问题,可以阅读一下:
希望对您有所帮助。
Best regards,
Shuyang
随机数是在payload里面的,payload的内容用户可以自行定义,只要数据包的preamble、sync word、header等保持一致。
Best regards,
Shuyang
对啊,我就是自定义的payload里面的数据,其他都没动。就接收不到了,很奇怪
具体是怎么修改的呢?能不能把这段代码分享一下,谢谢。
Best regards,
Shuyang
RF_cmdPropTx.pPkt是数据的指针,不是长度。长度应该是RF_cmdPropTx.pktLen。
另外如果Tx这边改了长度,Rx那边对应也要改。
Best regards,
Shuyang
不好意思,由于问题脱了太久了,个人有些着急没太注意检查截图与实际验证一不一样。截图有点问题测试的时候是
RF_cmdPropTx.pktLen
RF_cmdPropTx.pktLen=9;接收也是改了的,
以下截图试测试的时候实际用的。我又再次测试了一下。确实还是接收不通畅
我刚根据您的截图修改了一下,收发没有问题。
您用我的工程试一下,压缩包里的工程是编译过的,解压缩后先不要编译,先把Debug文件夹里的.out文件直接烧进去试试。
Best regards,
Shuyang
你们工程换电脑编译结果会不一样么?还有很多奇怪的问题,只是在这个贴中问会乱了哪个是中心问题
您用.out文件试过了吗?可以运行吗?
编译的问题和环境有关,CC1312的例程是基于simplelink_cc13xx_cc26xx_sdk_7_10_01_24的,CC1310的问题看起来是配置的原因,您按照错误提示在工程属性里配置一下?
Best regards,
Shuyang