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

CC2640R2 4XS 封装设置 TX Power 问题 2

我用的 SDK 版本是 simplelink_cc2640r2_sdk_4_20_00_04;

我么 HW 封装是 4XS,Differential Output;

但是这包代码里默认 4XS 封装最大是 2DB,我们的需求是要输出 5DB,所以现在的问题是怎样修改软件,能让 4XS 输出 5DB;

我修改了 ble_user_config.c 里的 DEFAULT_TX_POWER 到12,可是实际用频谱仪测出来是 0DB(就相当于是 DEFAULT_TX_POWER  = 7),看起来是这里设成 12 没有起作用;

哪位 JR 以前处理过这个问题吗?

谢谢

Kevin Qiu1:

试试在simple_peripheral.c 的 SimpleBLEPeripheral_init 最后添加代码:
HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_5_DBM);

user6198971:

回复 Kevin Qiu1:

增加 HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_5_DBM); ====》没有用,还是 0 DB;

请问下,按照你的预期,HCI_EXT_SetTxPowerCmd() 这个函数是在哪里定义的呢? PS: icall_api.c 文件并没有参与编译。

user6198971:

回复 Kevin Qiu1:

Hi Kevin:
你用的 SDK 版本是多少?会不会是和 SDK 的版本有关系?

谢谢

Kevin Qiu1:

回复 user6198971:

我这边更改有效,SDK是4.20

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2 4XS 封装设置 TX Power 问题 2
分享到: 更多 (0)