微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > sl_Start 没有返回,卡死问题

sl_Start 没有返回,卡死问题

时间:10-02 整理:3721RD 点击:

代码如下:

int main()
{   
#if 0
    unsigned char RecordPlay;
#endif

    long lRetVal = -1;

    BoardInit();

    //
    // Pinmux Configuration
    //
    PinMuxConfig();

    //
    // Initialising the UART terminal
    //
    InitTerm();

    //
// Start the simplelink thread
//
lRetVal = VStartSimpleLinkSpawnTask(9);
if (lRetVal < 0)
{
ERR_PRINT(lRetVal);
LOOP_FOREVER();
}

Report("Enter.");

lRetVal = sl_Start(0, 0, 0);
if (ROLE_STA != lRetVal)
{
Report("Failed to start the device, retval[%d].", lRetVal);
return -1;
}
sl_Stop(0xff);

}

代码运行到sl_Start不能继续执行,卡死在这里

是否没有设置CC3200的默认状态,在Sl_Start()之前加入lRetVal = ConfigureSimpleLinkToDefaultState();试试,

ConfigureSimpleLinkToDefaultState 中一样会卡死在 Sl_Start(

你好,

你是第一次使用拿到的板子吗?

你有烧录过sdk对应的ServicePack吗?

你的问题像是没有烧录ServicePack照成。

请重新烧录一次ServicePack。

烧录过ServicePack。看论坛上说GZ结束的芯片有问题,我的芯片最后两个字符是G4,不知道有没有关系。

之前说的GZ是指工程样品,上面的label是XCC3200GZ. 你的G4应该不是的。

你用的是TI 的开发板吗?如果是的,请使用SDK原始的例程运行看看。

如果你用的是自己的开发板,请检查一下硬件。

兄弟解决了么? 我也遇到了一样的问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top