由于国庆节假期,帖子审批以及工程师回复将会有所延迟,敬请谅解。

CC1312R 无线通讯测试不通

之前测试没问题的设备,现在接收时出现EasyLink_Status_Aborted的错误,可能是什么原因导致的?

SDK:simplelink_cc13x2_26x2_sdk_3_40_00_02

IAR:8.50.4

  • 回复 user5959626:

    **
     *  @brief  Runs synchronously an RF operation command or a chain of commands and returns
     *          the termination reason.
     *
     *  This function appends an RF operation command or a chain of commands to the RF driver's
     *  command queue and then waits for it to complete.
     *  A command is completed if one of the termination events ::RF_EventLastCmdDone,
     *  ::RF_EventCmdCancelled, ::RF_EventCmdAborted, ::RF_EventCmdStopped occurred.
     *
     *  This function is a combination of RF_postCmd() and RF_pendCmd().
     *  All options and limitations for RF_postCmd() apply here as well.
     *
     *  An application should always ensure that the command completed in the expected way and
     *  with an expected status code.
     *
     *  @note Calling context : Task
     *
     *  @param h         Driver handle previously returned by RF_open()
     *  @param pOp       Pointer to the RF operation command.
     *  @param ePri      Priority of this RF command (used for arbitration in multi-client systems)
     *  @param pCb       Callback function called during command execution and upon completion.
     *                   If RF_runCmd() fails, no callback is made.
     *  @param bmEvent   Bitmask of events that will trigger the callback or that can be pended on.
     *  @return          The relevant termination event.
     *
     *  @sa RF_postCmd(), RF_pendCmd(), RF_cancelCmd(), RF_flushCmd()
     */
    extern RF_EventMask RF_runCmd(RF_Handle h, RF_Op *pOp, RF_Priority ePri, RF_Callback pCb, RF_EventMask bmEvent);
    

    看起来像是是射频部分的问题,检查下这部分






    若该回复解决了您的问题,请点击“确认此为答案”,谢谢。

  • 回复 user5959626:

    最终更换电路元器件,发现是晶振导致的无法通讯,结帖。