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

GCC 5.2 в UDK

pvvx

Активный участник сообщества
@CHERTS - готовится ли сборка gcc 5.2 и новые SDK ?
У других уже есть.
 

CHERTS

Moderator
Команда форума
@CHERTS - готовится ли сборка gcc 5.2 и новые SDK ?
DevKit 2.0.8 выйдет буквально сегодня, то есть 1 сентября, сейчас как раз собирается инсталлятор, список изменений не шибко большой ;), но перелопачено масса кода, в общем changelog:

v2.0.8 (01.09.2015):
+ Добавлена Espressif MESH SDK (beta) (папка ESP8266_MESH_SDK);
* Обновлена SDK до версии 1.3.0 (папка ESP8266_SDK);
* SDK версии 1.2.0 перенесена в папку ESP8266_SDK_120;
* SDRAM Optimization Patch for SDK_v1.2.0 (папка "ESP8266_SDK");
* Обновлена RTOS SDK до версии 1.1.0 от 21.08.2015 (папка "ESP8266_RTOS_SDK");
* Обновлены Makefile во всех примерах, добавлена опция USEMEMANALYZER, BAUD, SPI_SIZE_MAP;
* Обновлена утилита "utils\esptool.exe" (Спасибо pvvx);
* Обновлена утилита "utils\esptool-ck.exe" до версии 0.4.6-1;
* Обновлена документация:
- Удалены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.1.0.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
+ Добавлены файлы:
2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
4A-ESP8266__AT Instruction Set__EN_v0.40.pdf
4B-ESP8266__AT Command Examples__EN_v0.6.pdf
5A-ESP8266__SDK__SSL_User_Manual__EN_v1.1.pdf
20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
9B-ESP8266__Sleep__Function Description__EN_v1.0.pdf
30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
* Обновлены примеры:
nodemcu-firmware;
esphttpd;
esp_mqtt;
- Удалены примеры;
hello_world_cpp_irom;
lwip_lib;
+ Добавлены примеры:
esp_rtos_sdk_example_2;
lwip_open_demo_app;
esp_mesh_sdk_app_controller;
esp_mesh_sdk_app_light;
esp_mesh_sdk_app_switch;

GCC 5.2 в следущем релизе.

У других уже есть.
Мммм... конкуренция на рынке это хорошо, а у кого у других tcnm gcc 5.2? можно ссылочку?
 

CHERTS

Moderator
Команда форума
Хммм... GCC 5.2... у @jcmvbkbc в репах его нет, откуда дровишки вестимо? то есть информация что он есть под ESP?
 

pvvx

Активный участник сообщества
Хммм... GCC 5.2... у @jcmvbkbc в репах его нет, откуда дровишки вестимо? то есть информация что он есть под ESP?
C:\SysGCC\xtensa-lx106-elf\bin>xtensa-lx106-elf-cpp.exe --version
xtensa-lx106-elf-cpp.exe (GCC) 5.2.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
http://visualgdb.com/tutorials/esp8266/
Тема JTAG, Xtensa OCD Daemon …
 

CHERTS

Moderator
Команда форума

pvvx

Активный участник сообщества
Ну вы еще скажите, что нужно на Windows 10 обновиться, прогресс же.
Нет, не скажу. Пока рано.
Я Вас конкретно спрашиваю, какая польза от GCC 5.2, а Вы мне про то как космические корабли бороздят просторы большого театра.
Т.е. свою работу опять перекладываете на меня? :) Оплата вперед :p
 

pvvx

Активный участник сообщества
Ой не дай бог война и с Вами кто-то пойдет в разведку, не позавидую я ему....
Вы же не спрашиваете, а допрашиваете.
Не дай бог с Вами кто-то пойдет в разведку... :)
Тем более ссылка на изменения дана. А в имеющемся к VS другие либы и системные хидеры -> с UDK не пашут.
А где плагин для Eclipse с настройками проекта под ESP8266 в UDK? Или это опять сплошной копипаст = архив скачанных с других сайтов кусков?
 
Последнее редактирование:

jcmvbkbc

New member
Хммм... GCC 5.2... у @jcmvbkbc в репах его нет, откуда дровишки вестимо? то есть информация что он есть под ESP?
Он конечно есть. Но с номером версии произошла инфляция: начиная с gcc-5 вторая цифра в номере версии означает то же, что раньше означала третья цифра.
Так что 5.2 -- это багфиксы к 5.1. Прогресс придёт только с релизом версии 6.1.
Если в моих репах что-то появится, то это будут специфичные для xtensa багфиксы либо новые фичи. Ничего из этого пока нет.
5.2 и любой более поздний релиз 5.х можно собрать с патчами для 5.1.
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Так что 5.2 -- это багфиксы к 5.1. Прогресс придёт только с релизом версии 6.1.
Если в моих репах что-то появится, то это будут специфичные для xtensa багфиксы либо новые фичи. Ничего из этого пока нет.
5.2 и любой более поздний релиз 5.х можно собрать с патчами для 5.1.
Спасибо за ответ, значит смысла пока переходить на 5.2 особо нет.
 
Сверху Снизу