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

有关cc2642R芯片用SMARTRF_STUDIO TX Packet问题咨询

之前在2640上成功移植过SMARTRF_STUDIO软件里通过CMD的方式实现RF的TX 和RX功能,现在用同样的方法移植到2642平台上,发现在CC2642芯片上,用SMARTRF_STUDIO软件好像实现不了RF TX PACKET功能,RX正常的。对比了下两芯片调用RF的命令,发现TX是不一样的。

现在有个疑问:代码里我调用RF_runCmd运行RF_cmdBle5AdvAux命令发不了包。请问SMARTRF_STUDIO软件里2642的发包机制是怎样的,谢谢!!!

Alvin Chen:

两者之间没有参考意义。直接在下面例程的基础上更改smartrf_settings即可。

 C:\ti\simplelink_cc13x2_26x2_sdk_3_20_00_68\examples\rtos\CC26X2R1_LAUNCHXL\drivers\rfPacketTx 

Alvin Chen:

回复 user4879901:

RF_runCmd 使用SMARTRF_STUDIO配置好的cmdBle5AdvAux 发送不了? 你是否有直接用SMARTRF_STUDIO测试收发呢?
rfc_CMD_BLE5_ADV_AUX_t cmdBle5AdvAux =
{.commandNo = 0x1824,.status = 0x0000,.pNextOp = 0, // INSERT APPLICABLE POINTER: (uint8_t*)&xxx.startTime = 0x00000000,.startTrigger.triggerType = 0x0,.startTrigger.bEnaCmd = 0x0,.startTrigger.triggerNo = 0x0,.startTrigger.pastTrig = 0x0,.condition.rule = 0x1,.condition.nSkip = 0x0,.channel = 0x8C,.whitening.init = 0x51,.whitening.bOverride = 0x1,.phyMode.mainMode = 0x0,.phyMode.coding = 0x0,.rangeDelay = 0x00,.txPower = 0x0000,.pParams = &ble5AdvAuxPar,.pOutput = 0, // INSERT APPLICABLE POINTER: (uint8_t*)&xxx.tx20Power = 0x00000000
};

user4879901:

回复 user4879901:

已经解决了 是移植后的代码问题。感谢!!

赞(0)
未经允许不得转载:TI中文支持网 » 有关cc2642R芯片用SMARTRF_STUDIO TX Packet问题咨询
分享到: 更多 (0)