Statistics: Posted by ritesh — Sun Sep 10, 2017 1:12 am
Code:
231,694 (gdb)
231,713 @"(user_init) 124189383 - SDK vers"
231,717 @"ion: 1.5.0-dev(1aafc07)\n"
231,723 @"(user_init) 124190051 - Free hea"
231,727 @"p size: 38920\n"
231,732 @"mode : sta(5c:cf:7f:0f:08:eb)\n"
231,734 @"add if0\n"
235,310 @"ShowCritical:0\n"
Statistics: Posted by gustavomassa — Mon Jun 12, 2017 9:22 am
Statistics: Posted by backupluis — Fri Jun 02, 2017 5:48 am
Code:
#include "espressif/esp_libc.h"
#include "espressif/esp_misc.h"
#include "espressif/esp_common.h"
#include "espressif/esp_wifi.h"
#include "espressif/esp_sta.h"
#include "uart.h"
#include "user_config.h"
#ifdef DEBUG
#include "gdbstub/gdbstub.h"
#endif
bool wifi_set_mode(WIFI_MODE mode){
if(!mode){
bool s = wifi_set_opmode(mode);
wifi_fpm_open();
wifi_fpm_set_sleep_type(MODEM_SLEEP_T);
wifi_fpm_do_sleep(0xFFFFFFFF);
wifi_fpm_close();
return s;
}
return wifi_set_opmode(mode);
}
bool wifi_start_station(const char * ssid, const char * pass) {
if(!ssid || strcmp(ssid, "") == 0){
IOT_ERROR("NULL/Empty ssid");
return false;
}
WIFI_MODE mode = wifi_get_opmode();
if((mode & STATION_MODE) == 0){
mode |= STATION_MODE;
if(!wifi_set_mode(mode)){
IOT_ERROR("Failed to enable Station mode");
return false;
}
}
struct station_config config;
memset(&config, 0, sizeof(struct station_config));
strcpy((char *)config.ssid, ssid);
if(pass){
strcpy((char *)config.password, pass);
}
if(!wifi_station_set_config(&config)){
IOT_ERROR("Failed to set Station config");
return false;
}
if(!wifi_station_dhcpc_status()){
IOT_DEBUG("DHCP client is not started, starting it...");
if(!wifi_station_dhcpc_start()){
IOT_ERROR("DHCP client start failed");
return false;
}
}
IOT_DEBUG("Entered here!");
//IT IS FAILING HERE AND RETURNING FALSE
return wifi_station_connect();
}
bool wifi_stop_ap() {
WIFI_MODE mode = wifi_get_opmode();
mode &= ~SOFTAP_MODE;
if(!wifi_set_mode(mode)){
IOT_ERROR("Failed to disable AP mode");
return false;
}
return true;
}
void user_init(void) {
uart_init();
#ifdef DEBUG
gdbstub_init();
#endif
IOT_DEBUG("SDK version: %s", system_get_sdk_version());
bool test = wifi_stop_ap();
if(!test) {
IOT_ERROR("Failed to stop softAP mode");
}
test = wifi_start_station("MassaHome", "Massaneirohome1607");
if(!test) {
IOT_ERROR("Failed to connect to network");
}
}
Code:
SDK_INCDIR = include extra_include include/espressif include/nopoll include/json include/udhcp include/lwip include/lwip/lwip include/lwip/ipv4 include/lwip/ipv6 include/mbedtls
LIBS = c gcc hal phy pp net80211 wpa main freertos lwip minic crypto mbedtls
LDFLAGS = -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--gc-sections
LD_SCRIPT = eagle.app.v6.ld
MODULES = src/user gdbstub
CFLAGS = -g -Og -ggdb -DDEBUG -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -ffunction-sections -fdata-sections -fno-builtin-printf -fno-jump-tables -DICACHE_FLASH -D__STDC_NO_ATOMICS__=1 -DESP8266_RTOS -D__STDC_VERSION__=201112L -DFREERTOS_ARCH_ESP8266
Code:
445,692 (gdb)
445,711 @"(user_init) 4577081 - SDK versio"
445,715 @"n: 1.5.0-dev(1aafc07)\n"
445,721 @"(wifi_start_station) 4577563 - E"
445,723 @"ntered here!\n"
445,729 @"(user_init) 4585115 - ERROR(L#14"
445,735 @"9): Failed to connect to network"
445,736 @"\n"
445,741 @"mode : sta(5c:cf:7f:0f:08:eb)\n"
445,743 @"add if0\n"
447,863 @"scandone\n"
451,307 @"ShowCritical:1\n"
451,505 ~"\nProgram received signal "
451,505 ~"SIGTRAP, Trace/breakpoint trap.\n"
451,505 ~"gdbstub_do_break_breakpoint_addr () at gdbstub/gdbstub-entry.S:399\n"
451,508 ~"399\t\tbreak 0,0\n"
Code:
void ShowCritical(void)
{
ets_printf("ShowCritical:%d\n",uxCriticalNesting);
ets_delay_us(50000);
}
Statistics: Posted by gustavomassa — Thu Jun 01, 2017 2:21 am
Statistics: Posted by ESP_Faye — Wed May 31, 2017 5:03 pm
Statistics: Posted by backupluis — Tue May 30, 2017 2:23 pm
Statistics: Posted by gustavomassa — Tue May 30, 2017 11:36 am