RF_postCmd是用于将RF命令添加到RF Core的命令队列中,并在命令执行完成后触发回调函数。但是每个RF命令只会触发一次回调函数。 RF_runCmd适用于发送RF命令并等待命令完成的函数。该函数将一个射频操作命令或命令链附加到射频驱动器的命令队列中,然后等待它完成,未完成前不会返回。当RF Core...
然后用RF_pendCmd() 来阻塞命令,【RF_runCmd()其实就是 post + pend】。 也就是即便使用RF_postCmd去替换RF_runCmd,也需要使用RF_pendCmd,否则无法保证命令已执行。 0 CoCo Lv 说: 我这边也看了相关资料,RF_runCmd()是阻塞调用,可换用 RF_postCmd()或者RF_scheduleCmd()。然后用RF_pendCmd...
Hello, I have a test application with a single task containing a loop that calls RF_runCmd() to repeatedly execute a radio receive command with a time-out of
//Set the frequency RF_runCmd(rfHandle, (RF_Op*)&EasyLink_cmdFs, RF_PriorityNormal, 0, //asyncCmdCallback, EASYLINK_RF_EVENT_MASK); Obviously it has something to do with my code, but how could it cause the RF stuff to hang? I don't think there ar...
CC1310在线仿真运行时,无法执行完成RF_runCmd(),暂停时提示No source available for "0x10000486",所以造成RF无法发送数据包。 1. 使用SmartRF Flash Programmer2中CC26xx/CC13xx Forced Mass Erase中的功能重置之后,重新烧录仿真,运行成功,数据包发送正常。
CC1310: 卡在RF_runCmd函数 Part Number:CC1310 使用rfEasyLinkEchoRx demo 程序初始化之后 一直卡在 rfEasyLinkEchoRxFnx ->EasyLink_init->RF_runCmd 函数 运行之后无返回也无法往下继续运行 希望Ti工程师可以帮忙看一下~谢谢! Daniel: 您好 感谢您对TI产品的关注!为更加有效地解决您的问题,我们建议您将问题...
我仅仅是 运行tx_runTxTest这个函数,但是被挂起来了,跟踪代码为:RF_runCmd()-->RF_pendCmd()->SemaphoreP_pend(&h->state.semSync, SemaphoreP_WAIT_FOREVER) (CCS DEBUG 模式跟踪的发现挂在这个接口) 使用的环境为: CCS V7 1、cc1350rev B
CC1310在线仿真运行时,无法执行完成RF_runCmd(),暂停时提示No source available for "0x10000486",所以造成RF无法发送数据包。 1. 使用SmartRF Flash Programmer2中CC26xx/CC13xx Forced Mass Erase中的功能重置之后,重新烧录仿真,运行成功,数据包发送正常。
(); } /*设置绝对TX时间以利用自动电源管理*/ time += packet_interval; RF_cmdPropTx.StartTime =时间; /*发送数据包*/ RF_EventMask结果= RF_runCmd (rfHandle,(RF_Op*)&RF_cmdPropTx,RF_PriorityNormal,NULL,0); 如果(!(Result & RF_EventLastCmdDone)) { /*错误*/ while ...
RF_postCmd是用于将RF命令添加到RF Core的命令队列中,并在命令执行完成后触发回调函数。但是每个RF命令只会触发一次回调函数。 RF_runCmd适用于发送RF命令并等待命令完成的函数。该函数将一个射频操作命令或命令链附加到射频驱动器的命令队列中,然后等待它完成,未完成前不会返回。当RF Core执行...