TI中文支持网
TI专业的中文技术问题咨询交流网站

CC1310 进入EasyLink_init之后无法跑出来

hi ti工程师:

我现在用自己做的板子调试(是CC1310 QFN32封装)的时候发现如下EasyLink_init函数之后就无法跑出来了,进入EasyLink_init函数 发现是卡在如下这句话:

    RF_runCmd(rfHandle, (RF_Op*)&EasyLink_cmdFs, RF_PriorityNormal, 0, //asyncCmdCallback,
            EASYLINK_RF_EVENT_MASK);

我的rf部分的初始化如下:

    EasyLink_Params easyLink_params; //RF初始化处理
    EasyLink_Params_init(&easyLink_params);
    /*
     * Initialize EasyLink with the settings found in easylink_config.h
     * Modify EASYLINK_PARAM_CONFIG in easylink_config.h to change the default
     * PHY
     */
    if (EasyLink_init(&easyLink_params) != EasyLink_Status_Success)
 {
        while(1);
    }

Kevin Qiu1:

user6497810RF_runCmd(rfHandle, (RF_Op*)&EasyLink_cmdFs, RF_PriorityNormal, 0, //asyncCmdCallback,            EASYLINK_RF_EVENT_MASK);

这个是设置频率的,例程是否修改过?

先用SmartRF Studio 7测一下,看硬件是否有问题

dev.ti.com/…/node

user6497810:

回复 Kevin Qiu1:

用IAR在线调试的时候过不去,但是断电之后重启程序又能正常工作,这个是什么问题

Kevin Qiu1:

回复 user6497810:

不好判断,在此之后是否重现此问题

user6497810:

回复 Kevin Qiu1:

若IAR在线调试 那句一直是过不去的,但如果不接jlink,可以正常跑

Kevin Qiu1:

回复 user6497810:

用Launchpad正常吗,手上有XDS110的话可以试一下,看起来像是Jlink部分的问题

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 进入EasyLink_init之后无法跑出来
分享到: 更多 (0)