Thread:sysconfig中讨论的其它部件
我已按照SimpleLink Academy - DM.DMM 00.00 5.40 - LAB构建Simple_peripheral和rfEchoRx -DMM应用程序。
Code Composer 11.1 Studio.0.0.0011万 ,win10和两个LAUNCHXL_CC1352P1。
初始示例程序:
simile_peripheral_CC1352P1_LAUNCCHXL_TIrtos_CCS
rfEchoTX_CC1352P1_LAUNCHXL_TIrtos7_CCS
rfEchoRx_CC1352P1_LAUNCHXL_TIrtos7_CCS
rxEchoRx - Tx和simple_peripheral示例最初起作用。
我尝试在我的代码中检查实验室的修改步骤三次。
我可以从simple_peripheral中读取手机的特征,所以我猜BLE在我构建的DMM应用示例上工作正常。
问题是在rfEchoRx.c -file中:
RF_EventMask terminationReason = RF_runScheduleCmd(rfHandle, (RF_Op*)&RF_cmdPropRx, &scheduleParams, echoCallback, (RF_EventRxEntryDone | RF_EventLastCmdDone));
返回'RF_EventCmdAborted'和
uint32_t cmdStatus = ((volatile RF_Op*)&RF_cmdPropRx)->status;
返回'PROP_DON_ABORT '
这几乎是即时的(正在运行的调试器),无论rfEchoTx板是否正在运行,都没有关系。
我试图将上面的命令更改为'RF_scheduleCmd()',但它返回0x3。 我还尝试增加prop rx-tx的DMM-stack优先级。
也在中
SYSCFG / RF堆栈/ BLE / Broadcaster Configuration / Number of Advertisement Sets = 1
有一条警告消息“示例应用程序代码处理2个通告集。 请确保根据配置的套数更新示例应用程序代码",即使我已按照实验教程操作。
我希望您能帮助您完成此工作。