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

LAUNCHXL-CC1352P: CC1352P作为测量AOA的发射机

Part Number:LAUNCHXL-CC1352POther Parts Discussed in Thread:CC1352P, CC2652P, SYSCONFIG

您好:

在CC1352P中有一块开发板有20dbm的发射功率,我想把这块开发板当做测量AOA的发射机,但是在CC1352P的中SDK中,没有对应的Slave文件。我想知道,我要做哪些改动才能把CC1352P作为测量AOA的发射机并达到20dbm的发射功率。

祝好!

Kevin Qiu1:

是的,AOA仅在CC26X2R上提供示例程序,移植到CC1352P需要自己完成,参考:

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/962690/boostxl-aoa-aoa-range-is-too-short/3572912#3572912

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/841940/ccs-launchxl-cc1352p-porting-rtls-project-for-cc26x2r1-to-cc1352p

,

ChengLin Huang:

试着把CC1352P作为slave发射机,但在改动的改成中遇到这个错误,#35 #error directive: More then one DeviceFamily has been defined!。该怎么解决呢

,

ChengLin Huang:

试着把CC1352P作为slave发射机,但在改动的改成中遇到这个错误,#35 #error directive: More then one DeviceFamily has been defined!。该怎么解决呢

,

Kevin Qiu1:

应该是多定义了CC26X2,将具体错误的位置截图传上来

,

ChengLin Huang:

 ,文件是DeviceFamily.h

,

Kevin Qiu1:

在工程中右键将图中部分改为DeviceFamily_CC13X2

,

ChengLin Huang:

这些都改了,编译报错。

,

ChengLin Huang:

还有哪里是需要改的吗

,

Kevin Qiu1:

我没有移植过AOA到CC1352,看起来还是定义的问题,第一个错误是什么

,

ChengLin Huang:

#35 #error directive: More then one DeviceFamily has been defined!

也就是之前给你截图的错误,早在提问之前,我已经在预定义里面把 DeviceFamily_CC26X2改到了DeviceFamily_CC13X2.但这个报错依然存在

,

ChengLin Huang:

这个问题有解决的方案吗?还有就是CC2652P有开发板吗?假如用CC2652P来作为发射机 需要移植吗

,

Kevin Qiu1:

ChengLin Huang 说:#35 #error directive: More then one DeviceFamily has been defined!

这个错误说明还是有其他设备被定义了

正如之前所说,CC1352P上没有AOA程序,所以没有方案

ChengLin Huang 说:还有就是CC2652P有开发板吗?假如用CC2652P来作为发射机 需要移植吗

CC2652P没有单独的开发板,它和CC1352P2开发板是兼容的

CC2652P和CC1352P2一样,也需要移植

,

ChengLin Huang:

是有其他设备被定义了,也就是说还有其他地方定义了cc26x2没有被修改到,我想知道除了上面提到的地方,还有哪里需要修改呢

,

Kevin Qiu1:

没有了,你也可以搜索查找

,

ChengLin Huang:

您好,我已经修改成功了。

但是我感觉设置的功率不正确,我应该怎么去设置发送功率呢?

,

Kevin Qiu1:

可以通过HCI_EXT_SetTxPowerCmd()设置发射功率

比如HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_5_DBM);

,

ChengLin Huang:

这条语句应该放到哪里比较合适

,

Kevin Qiu1:

放在初始化的最后就可以,如果你使用sysconfig,在sysconfig中修改会更简单一些

,

ChengLin Huang:

谢谢 功率修改成功了。

但是遇到了新的问题,我把cc1352p2作为测量AOA的slave端,现在能连接成功,但是接收不到cte包。出现这样的情况

但如果我把距离靠很近就可以收到cte包。有什么原因能导致这样的情况呢

,

Kevin Qiu1:

这是另一个问题了,与此主题不要相关,建议你重开一个新帖,方便其他人查找

由于初始问题已得到解决,请不要忘记将此帖标记为问题已解决

,

ChengLin Huang:

谢谢  问题都解决了 

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC1352P: CC1352P作为测量AOA的发射机
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1