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

Почему в UDK остаются примеры с ошибками

nikolz

Well-known member
CHERTS,
добрый день,
А зачем Вы выкладываете в UDK примеры с ошибками?
------------------------
Попробую догадаться.
Очевидно, это такая русская традиция.
мол, потом кувалдой доведите сами до ума,
а мне некогда,
что на помойке в интернете нашел,
то и свалил в кучу.
Угадал?
Нет?
Наверное опять китайцы виноваты?
А российским кулибиным некогда,
они другим заняты,
вот вечно и доделывают впервые в мире.
---------------------------
В новом релизе c SDK 1.5 получаем:
ошибок 20 (супер), предупреждений 6, сообщений 17
---------------------------
Description Resource Path Location Type
.output/eagle/release/image/eagle.app.v6.out section `.irom0.text' will not fit in region `irom0_0_seg' esp_mesh_sdk_app_light C/C++ Problem
build/app.out section `.irom0.text' will not fit in region `irom0_0_seg' esp_rtos_sdk_example_2 C/C++ Problem
mingw32-make.exe: *** [.subdirs] Error 2 esp_mesh_sdk_app_light C/C++ Problem
mingw32-make.exe: *** [.subdirs] Error 2 lwip_open_demo_app C/C++ Problem
mingw32-make.exe: *** [build/app.out] Error 1 at C/C++ Problem
mingw32-make.exe: *** [build/app.out] Error 1 esp8266-ir-remote C/C++ Problem
mingw32-make.exe: *** [build/app.out] Error 1 esp_rtos_sdk_example_2 C/C++ Problem
mingw32-make.exe: *** [build/user/httpclient.o] Error 1 ESP8266_Relay_Board C/C++ Problem
mingw32-make[1]: *** [.output/eagle/debug/image/eagle.app.v6.out] Error 1 lwip_open_demo_app C/C++ Problem
mingw32-make[1]: *** [.output/eagle/release/image/eagle.app.v6.out] Error 1 esp_mesh_sdk_app_light C/C++ Problem
recipe for target '.output/eagle/debug/image/eagle.app.v6.out' failed Makefile /lwip_open_demo_app line 320 C/C++ Problem
recipe for target '.output/eagle/release/image/eagle.app.v6.out' failed Makefile /esp_mesh_sdk_app_light line 335 C/C++ Problem
recipe for target '.subdirs' failed Makefile /esp_mesh_sdk_app_light line 283 C/C++ Problem
recipe for target '.subdirs' failed Makefile /lwip_open_demo_app line 268 C/C++ Problem
recipe for target 'build/app.out' failed Makefile /at line 266 C/C++ Problem
recipe for target 'build/app.out' failed Makefile /esp8266-ir-remote line 197 C/C++ Problem
recipe for target 'build/app.out' failed Makefile /esp_rtos_sdk_example_2 line 197 C/C++ Problem
recipe for target 'build/user/httpclient.o' failed Makefile /ESP8266_Relay_Board line 283 C/C++ Problem
too many arguments to function 'pvPortMalloc' ESP8266_Relay_Board line 17, external location: c:\Espressif\ESP8266_SDK\include\mem.h C/C++ Problem
too many arguments to function 'vPortFree' ESP8266_Relay_Board line 16, external location: c:\Espressif\ESP8266_SDK\include\mem.h C/C++ Problem
format '%d' expects argument of type 'int', but argument 6 has type 'Elf32_Word' [-Wformat=] esptool2.c /rboot/esptool2 line 235 C/C++ Problem
format '%x' expects argument of type 'unsigned int', but argument 3 has type 'Elf32_Addr' [-Wformat=] esptool2.c /rboot/esptool2 line 214 C/C++ Problem
format '%x' expects argument of type 'unsigned int', but argument 4 has type 'Elf32_Addr' [-Wformat=] esptool2.c /rboot/esptool2 line 235 C/C++ Problem
Invalid project path: Include path not found (C:\Espressif\ESP8266_RTOS_SDK\include\udhcp). esp8266-ir-remote pathentry Path Entry Problem
Invalid project path: Include path not found (C:\Espressif\ESP8266_RTOS_SDK\include\udhcp). esp_rtos_sdk_example pathentry Path Entry Problem
Invalid project path: Include path not found (C:\Espressif\ESP8266_RTOS_SDK\include\udhcp). esp_rtos_sdk_example_2 pathentry Path Entry Problem
declared here espmissingincludes.h /ESP8266_Relay_Board/include line 39 C/C++ Problem
declared here espmissingincludes.h /ESP8266_Relay_Board/include line 42 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 76 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 93 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 141 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 167 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 168 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 169 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 170 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 172 C/C++ Problem
in expansion of macro 'os_free' httpclient.c /ESP8266_Relay_Board/user line 190 C/C++ Problem
in expansion of macro 'os_malloc' httpclient.c /ESP8266_Relay_Board/user line 44 C/C++ Problem
in expansion of macro 'os_malloc' httpclient.c /ESP8266_Relay_Board/user line 65 C/C++ Problem
in expansion of macro 'os_malloc' httpclient.c /ESP8266_Relay_Board/user line 195 C/C++ Problem
in expansion of macro 'os_malloc' httpclient.c /ESP8266_Relay_Board/user line 198 C/C++ Problem
in expansion of macro 'os_malloc' httpclient.c /ESP8266_Relay_Board/user line 217 C/C++ Problem
in expansion of macro 'os_malloc' httpclient.c /ESP8266_Relay_Board/user line 223 C/C++ Problem
-----------------------------
Я мзду не беру — мне за Державу обидно!
 

CHERTS

Moderator
Команда форума
добрый день,
А зачем Вы выкладываете в UDK примеры с ошибками?
------------------------
Попробую догадаться.
Очевидно, это такая русская традиция.
мол, потом кувалдой доведите сами до ума,
а мне некогда,
что на помойке в интернете нашел,
то и свалил в кучу.
Угадал?
Нет?
Наверное опять китайцы виноваты?
А российским кулибиным некогда,
они другим заняты,
вот вечно и доделывают впервые в мире.
---------------------------
В новом релизе c SDK 1.5 получаем:
ошибок 20 (супер), предупреждений 6, сообщений 17
Не собираются только 3 примера:
esp_mesh_sdk_app_light - 512К для него мало, пишите китайцам почему так стало, это полностью их поделие, я только исправил в нем реализацию esphttpd
ESP8266_Relay_Board - в нем я не исправил тот же esphttpd, т.к. он там переписан, а автор на проект давно забил, поэтому в следующем релизе DevKit я удалю ESP8266_Relay_Board. Пофиксить можно путем использования SDK 1.3.0, см. коммит
lwip_open_demo_app - я не исправил lwip_open_demo_app\app\Makefile, нужно после -lsmartconfig \ добавить -lcrypto \ и будет счастье, см. коммит.

Все остальные примеры собираются.

Причина по которой дохлые примеры остаются простая - дать время авторам исправить проблемы совместимости. Несколько релизов назад я удалил пример https://github.com/fdivitto/ESPWebFramework и довольно много забугорных собратьев растроились и просили меня вернуть его, пусть даже он и не компилировался. Сейчас кстате ESPWebFramework доведен до рабочей стадии.
 
Последнее редактирование:
Сверху Снизу