SDK 0.95 IOT demo 无法运行

wslmcu
Posts: 6
Joined: Sun Dec 28, 2014 5:21 pm

SDK 0.95 IOT demo 无法运行

Postby wslmcu » Thu Feb 26, 2015 1:10 am

IOT example可以正常编译,但是下载后打印出MEM CHECK FAIL!!!之后没有任何信息,AP实际上已经运行,能够扫描出来。
但是 user_init 函数的打印信息没有。

编译环境是windows,编译为本地升级版本,firmware 见附件。

void user_init(void)
{


os_printf("SDK version:%s\n", system_get_sdk_version());
os_printf("SDK version:%s\n");
#if ESP_PLATFORM
user_esp_platform_init();
#endif

user_devicefind_init();
#ifdef SERVER_SSL_ENABLE
user_webserver_init(SERVER_SSL_PORT);
#else
user_webserver_init(SERVER_PORT);
#endif

}

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: SDK 0.95 IOT demo 无法运行

Postby ESP_Faye » Thu Feb 26, 2015 10:03 am

您好,

打印 “MEM CHECK FAIL!!!” 的问题,已经在最新软件中解决 http://bbs.espressif.com/viewtopic.php?f=7&t=205

sdk 0.9.5 IOT Demo 可以正常运行,波特率 74880。 修改波特率请参考 http://bbs.espressif.com/viewtopic.php?f=10&t=182

您可以在 user_init 中添加如下代码,连接路由器,这样会打印出更多信息,以供判断是否正常运行。

Code: Select all

void wifi_config()
{
// Wifi configuration
char ssid[32] = SSID; // SSID of router
char password[64] = PASSWORD; // password of router
struct station_config stationConf;

//Set ap + station mode
wifi_set_opmode( 0x3 );

stationConf.bssid_set = 0;

//Set router config
os_memcpy(&stationConf.ssid, ssid, 32);
os_memcpy(&stationConf.password, password, 64);
wifi_station_set_config(&stationConf);

}

//Init function
void user_init()
{
wifi_config();
}

wslmcu
Posts: 6
Joined: Sun Dec 28, 2014 5:21 pm

Re: SDK 0.95 IOT demo 无法运行

Postby wslmcu » Thu Feb 26, 2015 11:58 am

升级后可以运行了,os_printf 升级的挺好,可以不用占用UART0,我还担心log信息影响我的单片机处理,这下就不用担心这个问题了,超赞!

Who is online

Users browsing this forum: No registered users and 186 guests