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

Версия SDK при использовании Arduino IDE

Atom

Member
1. Кто в курсе, когда в ESP заливается скетч, идет ли обновление версии SDK? Или нужно предварительно это сделать?

2. Если предварительно, то кто каким тулом пользуется и какую свежую версию посоветуете (в основном ESP-01, ESP-03, ESP-07 i ESP-12)?

3. Как идет заливка скетча: передается для заливки только кусок со скетчем или полностью вся флэш?

4. Есть ли возможность узнать версию используемого СДК (точнее есть ли функция для этого)?
 

NutsXXXL

New member
@Atom там будет sdk той версии который содержиться непосредтвенно в arduino в папке packages\esp8266\hardware\esp8266\2.2.0\tools\sdk\
там же есть файлик с версией changelog.txt
в 2.2.0 должно быть ESP8266_NONOS_SDK_V1.5.2_16_01_29
и все это добро естественно обновляется , можно и вручную забросить
но есть и чудесная функция system_get_sdk_version

весь код может поплыть от одного тока байта скeтча
Вроде есть технология чтобы сравнивать и заливать только изменившиеся куски
но конкретно в arduino ide она не используется - надо прикручивать
 
Последнее редактирование:

Vitaly

Member
Serial.println(ESP.getSdkVersion());

вот кто бы сказал как скетчем версию ардуин либ показывать (2.2.0) и тд
это гораздо полезнее для разборок чего в модуле может не так работать
 

NutsXXXL

New member
@Vitaly @Atom
const char * EspClass::getSdkVersion(void)
{
return system_get_sdk_version();
}
:)

есть она.. AT прошивка же версию sdk выводит вроде
 

Vitaly

Member
@Vitaly @Atom
есть она.. AT прошивка же версию sdk выводит вроде
конечно есть, даже работает
но как я сказал выше, иногда полезнее версию либ знать, потому что глюки зависят не только от сдк, но и от самих либ

макрос __FILE__ дает полный путь к файлу а там версия либ есть
хм, надо посмотреть, пока даже не представляю что и где оно возвращает
 
Сверху Снизу