• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Ошибка при подключении к WIFI

Vadim Dzhamiev

New member
Приветствую! Пытаюсь через библиотеку ESP8266WIFI подключиться к вайфаю, но получаю ошибку Exception 0: Illegal instruction.

Расшифрованная ошибка выглядит так:

Код:
Exception 0: Illegal instruction
PC: 0x402310c8
EXCVADDR: 0x00000000

Decoding stack results
0x40100294: vPortFree(void*, char const*, int) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\heap.cpp line 322
0x40100878: umm_init() at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\umm_malloc\umm_malloc.cpp line 476
0x401000ac: app_entry_redefinable() at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\core_esp8266_main.cpp line 325
0x4020bb18: esp2glue_lwip_init at glue-lwip/lwip-git.c line 448
0x4023371c: pbuf_alloc at glue-esp/lwip-esp.c line 643
0x40100164: ets_post(uint8, ETSSignal, ETSParam) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\core_esp8266_main.cpp line 181
0x40201360: ESP8266WiFiGenericClass::_eventCallback(void*) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp line 247
0x40201561: ESP8266WiFiScanClass::_scanDone(void*, int) at c:\users\vadyu\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 428
0x4020153e: ESP8266WiFiScanClass::_scanDone(void*, int) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp line 328
0x40202ed1: uart_peek_available(uart_t*) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\uart.cpp line 252
0x401008c8: malloc(size_t) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\umm_malloc\umm_malloc.cpp line 821
0x40202e24: uart_rx_available(uart_t*) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\uart.cpp line 221
0x40202e24: uart_rx_available(uart_t*) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\uart.cpp line 221
0x40201efc: String::changeBuffer(unsigned int) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\WString.cpp line 194
0x40201088: loop() at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/WString.h line 298
0x40202024: String::copy(char const*, unsigned int) at C:\Users\vadyu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\WString.cpp line 225
Код выглядит так:
C++:
#include <ESP8266WiFi.h>

void setup()
{
  Serial.begin(115200);
  Serial.println();

  WiFi.begin("ssid", "pass");

  Serial.print("Connecting");
  while (WiFi.status() != WL_CONNECTED)
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println();

  Serial.print("Connected, IP address: ");
  Serial.println(WiFi.localIP());
}

void loop() {
  // put your main code here, to run repeatedly:

}
Подскажите, пожалуйста, люди добрые, что делать? :)
 

Сергей_Ф

Moderator
Команда форума
Приветствую! Пытаюсь через библиотеку ESP8266WIFI подключиться к вайфаю, но получаю ошибку Exception 0: Illegal instruction.

Подскажите, пожалуйста, люди добрые, что делать? :)
Если у вас не собирается пример, то проверьте что указали правильный чип в Ардуине, обновите библиотеку esp8266. Ну и как минимум надо указать версию IDE, библиотеки ядра esp, и SDK.
 
Последнее редактирование:
Сверху Снизу