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.

CC2340R5: 发射功率问题

Part Number: CC2340R5
Other Parts Discussed in Thread: SYSCONFIG

CC2340R5当前是否还不支持发射功率设置?使用SimpleLink Low Power F3 SDK 7.10.00.35,导入basic_ble工程,发现:

1.basic_ble.syscfg中无Radio配置项(之前用CC2642是有的,里面有Defautl Tx Power选项)

2.hci.h中关于TX_POWER的宏定义全部都是灰色的,如图所示

  • 您好,

    关于TX_POWER的宏定义全部都是灰色的

    这个灰色似乎是CCS的功能,并非是不能使用的意思。

    您可以在代码里用这个API修改功率:HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_0_DBM);

    sysconfig里面没有radio的问题后面可能会有,但不确定什么时候。

  • 您好。显示灰色是因为#ifndef CC23X0(意思是如果没有定义CC23X0,这些宏可用,定义了就不可用),显然工程里面是定义了CC23X0的,定义了CC23X0这些宏就不可用。

    在代码中直接用HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_0_DBM);则编译报错。是否此版本的SDK漏掉了CC2340R5发射功率的宏定义?

    因为数据手册上说2340R5支持最大+8dBm的发射功率,但根本没有发现HCI_EXT_TX_POWER_8_DBM这个选项。

  • 您好,

    在代码中直接用HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_0_DBM);则编译报错。

    您能将您的报错截图发上来吗?还有您添加修改代码位置的截图 。

    我这边测试没有报错,是我们的配置有区别吗?

  • 你确定你的SDK版本是simplelink_lowpower_f3_sdk_7_10_00_35?

  • 您好,

    感谢您的指正,我们后续研究了多次,这个问题的确是SDK的问题。

    已经和BU联系过了,这个问题将在下个版本的SDK中修复。

    对您带来的不便表示抱歉,感谢您的理解。