TI中文支持网
TI专业的中文技术问题搜集分享网站

跑官方例程wifi_audio_app 陷入死循环,急需求助!!!!

跑官方例程得时候陷入死循环while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus))),这个在连不上AP后程序就陷入了死循环,不知道怎么修改,其他帖子也没有解决方案,急求解决。

//waiting for the device to Auto Connect
while(uiConnectTimeoutCnt<AUTO_CONNECTION_TIMEOUT_COUNT &&
((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))) {
//Turn Green LED On GPIO_IF_LedOn(MCU_GREEN_LED_GPIO); osi_Sleep(50); //Turn Green LED Off
GPIO_IF_LedOff(MCU_GREEN_LED_GPIO); osi_Sleep(50);
uiConnectTimeoutCnt++;
}
//Couldn't connect Using Auto Profile
if(uiConnectTimeoutCnt==AUTO_CONNECTION_TIMEOUT_COUNT)
{
CLR_STATUS_BIT_ALL(g_ulStatus);
//Turn Green LED On GPIO_IF_LedOn(MCU_GREEN_LED_GPIO); //Connect Using Smart Config
lRetVal = SmartConfigConnect();
ASSERT_ON_ERROR(lRetVal);

//Waiting for the device to Auto Connect
while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))
{
MAP_UtilsDelay(500);
}
//Turn Green LED Off GPIO_IF_LedOff(MCU_GREEN_LED_GPIO); }

Viki Shi:

1、请问SDK版本是什么?是否有改动?
2、开发板是官方板还是自制板?

user5377585:

回复 Viki Shi:

官方板,SDK1.5.0 servicepack1.0.1.14

user5377585:

回复 Viki Shi:

程序没有任何改动,还是跑到这里就死循环,跑不出来

Viki Shi:

回复 user5377585:

这句是判断是否连接/正确获取IP—-while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))。连不上AP无法满足条件自然运行不下去

user5377585:

回复 Viki Shi:

我的common.h文件配置是对的,我跑STA 、AP都是OK的

user5377585:

回复 Viki Shi:

运行到这里,表明开启smartconfig 配网,但是搜索不到

Viki Shi:

回复 user5377585:

如果auto connect失败的话,需要SmartConfig去provision,这个实验需要两款launchpad搭配两块audio boost来完成测试

user5377585:

回复 Viki Shi:

我都有,你们方便跑一下例程吗

赞(0)
未经允许不得转载:TI中文支持网 » 跑官方例程wifi_audio_app 陷入死循环,急需求助!!!!
分享到: 更多 (0)