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:
谢谢 问题都解决了