• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Анонсы Unofficial Development Kit for Espressif ESP8266

Статус
В этой теме нельзя размещать новые ответы.

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.0
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf

P.S. Обсуждение UDK пишем в соотв.темы, здесь только информация о релизах.
 

CHERTS

Moderator
Команда форума
В версию UDK 2.0.0 вкралась ошибка, в каталог с SDK 1.0.0 случайно попали библиотеки от 0.9.5, поэтому выпускаю внеплановый релиз 2.0.1

Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.1
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf

P.S. Обсуждение UDK пишем в соотв.темы, здесь только информация о релизах.
 

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.2
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf
 

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.3
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf
 

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.4
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf
 

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.5
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf
 

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.6
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_094, examples, utils, xtensa-lx106-elf
 

CHERTS

Moderator
Команда форума
Прошу всех кто может потестировать новую версию DevKit v2.0.7
Скачать можно здесь

Обсуждение глюков и замечания приветствуются. Пока это не релиз, тестируем и обкатываем, внимательно читаем changelog_ru.txt

P.S. Огромное спасибо jcmvbkbc за помощь в сборке gcc 5.1

v2.0.7 (09.07.2015):
* Обновлен компилятор xtensa-lx106-gcc и xtensa-lx106-g++ до версии 5.1;
ВНИМАНИЕ! Для корректной сборки ваших прошивок вы должны добавить опцию -std=gnu90 в директиву CFLAGS в Makefile
* Обновлена SDK до версии 1.2.0 + Patch for SSL based on SDK_v1.2.0 + Patch for SmartConfig based on SDK_v1.2.0 (папка ESP8266_SDK);
* Обновлена RTOS SDK, каталог "ESP8266_RTOS_SDK";
* Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.5-1;
* Обновлена документация:
- Удалены файлы:
2C-ESP8266__SDK__Programming Guide__EN_v1.1.1.pdf
4A-ESP8266__AT Instruction Set__EN_v0.24.pdf
4B-ESP8266__AT Command Examples__EN_v0.4.pdf
+ Добавлены файлы:
2C-ESP8266__SDK__Programming Guide__EN_v1.2.0.pdf
4A-ESP8266__AT Instruction Set__EN_v0.30.pdf
4B-ESP8266__AT Command Examples__EN_v0.5.pdf
SSL\ESP8266__SDK__SSL_User_Manual__EN_v1.0.pdf
* Обновлены файлы:
4B-ESP8266__AT Command Examples__EN_v0.4.pdf
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.1.0.pdf
2B-ESP8266__SDK__IOT_Demo__EN_v0.6.pdf
* Обновлены примеры:
i2c_bmp180;
nodemcu-firmware;
- Удалены примеры;
hello_world_optimized;
ESPWebFramework;
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Осталась маленькая проблема- не работает ни на каких модулях. esp07-12-12e, боард v1.0.
Поток на UART, синий диод горит постоянно вот лог:
Да, действительно Fatal exception, эххх... значит исправлю в следующем релизе, хотя может и не факт, а пока

Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.7
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_XXX, examples, utils, xtensa-lx106-elf
 

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.8
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_MESH_SDK , ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_XXX, examples, utils, extra, xtensa-lx106-elf
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.0.9
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_MESH_SDK , ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_XXX, examples, utils, extra, xtensa-lx106-elf
 

CHERTS

Moderator
Команда форума
Прошу потестировать новую версию DevKit v2.1.0, пока не публикую как релиз т.к. нужно еще прикрутить gdb, изменений ооочень много, см.changelog ниже:
* Обновлен компилятор xtensa-lx106-gcc и xtensa-lx106-g++ до версии 5.2 (В компилятор добавлены последние патчи от jcmvbkbc);
* Обновлена RTOS SDK до версии 1.4.0 (папка ESP8266_RTOS_SDK);
* Обновлена SDK до версии 1.5.2 + Patch01 (папка ESP8266_SDK);
* SDK версии 1.5.1 перенесена в папку ESP8266_SDK_151;
* SDK версии 1.5.0 перенесена в папку ESP8266_SDK_150;
+ Добавлен патч liblwip для SDK 1.5.0 (espconn_abort issue on ESP8266_NONOS_SDK_V1.5.0);
* Документация перенесена в подпапку docs\ESP8266;
* Примеры перенесены в подпапку examples\ESP8266;
* Утилиты перенесены в подпапку utils\ESP8266;
* Обновлена документация:
- Удалены файлы:
2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
+ Добавлены файлы:
2C-ESP8266__SDK__API Guide__EN_v1.5.2.pdf
2A_ESP8266_SDK Getting_Started_Guide_EN_v1.5_20151118.pdf
30A-ESP8266_NONOS_MESH_API_Reference_V1.0.0_20160203.pdf
30A-ESP8266__Mesh_User_Guide__EN_V1.2_20160203.pdf
20B-ESP8266__RTOS_SDK_API Reference.pdf
* Обновлены примеры:
lwip_open_demo_app;
ESP8266_Relay_Board;
at;
smart_config;
IoT_Demo;
+ Добавлены примеры:
wps;

ВНИМАНИЕ!!! При установке версия 2.1.0 попросит удалить старую версию DevKit, т.к. удаление старой версии сносит весь каталог C:\Espressif, то заранее перенесите все свои проекты из него в другое место и только потом запускайте инсталлятор 2.1.0

ВНИМАНИЕ!!! В версии 2.1 произошла реструктуризация каталогов examples, docs и utils для совместимости с будущим релизом DevKit for ESP32

Ссылка для скачивания v2.1
 

pvvx

Активный участник сообщества
ВНИМАНИЕ!!! В версии 2.1 произошла реструктуризация каталогов examples, docs и utils для совместимости с будущим релизом DevKit for ESP32
Вы уверены в том, что ESP32 будет востребован?
Когда ожидается gdb?
И поподробнее можно про дополнения в gcc - это оптимизация переменных в IRAM, FLASH или ?
Не подскажите как с switch(x) сделать, чтобы таблица переходов помешалась не в RAM (если знаете, а то не успел покопать..)?
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Обновил Beta версию 2.1.0, из новинок по сравнению с Beta 2-мя страницами ранее - это интеграция SDK 1.5.3 и обновление документации.
Инсталлятор качаем тут.

P.S. Со сборкой GDB не выходит, патчик предложенный jcmvbkbc не помог :(
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.1.0
Список изменений на первой странице

Процедура обновления:
1. Установите новую версию DevKit, если старая стояла, то она будет удалена.
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены слeдующие папки со всем содержимым: docs, ESP8266_MESH_SDK , ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_XXX, examples/ESP8266, utils, extra, xtensa-lx106-elf

P.S. Из-за катастрофической нехватки времени, в связи с рождением 2-го ребенка многие вещи, которые я хотел реализовать в 2.1.0 я так и не закончил, в частности не прикрутил gdb :( Очень постараюсь сделать это в следующем релизе.
 

Andy Korg

Moderator
Команда форума
[off]
..в связи с рождением 2-го ребенка...
Так вот вы чем там занимаетесь вместо того, что бы кодить! :) А если серьезно - поздравляю с прибавлением семейства! И ждем еще свершений на обоих поприщах.
[/off]
 

CHERTS

Moderator
Команда форума
Прошу потестировать новую версию DevKit v2.2.0, пока не публикую как релиз изменений много, см.changelog ниже:
* Обновлен компилятор xtensa-lx106-gcc и xtensa-lx106-g++ (добавлены патчи от jcmvbkbc для реализации -fstack-usage и -Wstack-usage и -mlongcalls);
* Обновлены все Makefile во всех примерах.
Cделана модульная структура Makefile:
examples\ESP8266\settings.mk - основные общие настройки для всех примеров, могут быть переопределены индивидуально в Makefile;
examples\ESP8266\common_nonos.mk - основной сценарий для сборки прошивок на Espressif NONOS SDK;
examples\ESP8266\common_nonos_app.mk - основной сценарий для сборки прошивок на Espressif NONOS SDK на основе стандартных примеров Espressif (см. каталог примеров examples\ESP8266\esp8266-nonos-sample-code\);
examples\ESP8266\common_rtos.mk - основной сценарий для сборки прошивок на Espressif RTOS SDK;
examples\ESP8266\common_cpp.mk - основной сценарий для сборки прошивок на С++ c Espressif NONOS SDK;
- Удалены все старые SDK и все связанные с ними примеры;
- Удалены примеры:
ESP8266_Relay_Board;
at_v0.20_on_SDKv0.9.4;
esp8266_ili9341;
rboot;
nodemcu-spiffy;
nodemcu-firmware;
esp_mesh_sdk_app_controller;
esp_mesh_sdk_app_light;
esp_mesh_sdk_app_switch;
+ Добавлены примеры в папке esp8266-nonos-sample-code из репозитария GitHub - espressif/esp8266-nonos-sample-code
* Обновлена документация:
+ Добавлены файлы:
esp8266_faq_en.pdf

ВНИМАНИЕ!!! При установке версия 2.2.0 попросит удалить старую версию DevKit, т.к. удаление старой версии сносит весь каталог C:\Espressif, то заранее перенесите все свои проекты из него в другое место и только потом запускайте инсталлятор 2.2.0

Ссылка для скачивания v2.2.0
 

CHERTS

Moderator
Команда форума
Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v2.2.0
Список изменений на первой странице

Процедура обновления:
1. Удалите старую версию DevKit
2. Установите новую версию DevKit
ВНИМАНИЕ!!! При удалении старой версии из каталога C:\Espressif будут удалены следующие папки со всем содержимым: docs, ESP8266_RTOS_SDK, ESP8266_SDK, ESP8266_SDK_XXX, examples, utils, xtensa-lx106-elf

P.S. Обсуждение UDK пишем в соотв.темы, здесь только информация о релизах.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу