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

UDK: Общие разговоры

pvvx

Активный участник сообщества
Проверил на данном DevKit esp_iot_rtos_sdk - собирает. Makefile к нему. Но сам rtos_sdk слишком хрупкий. Сплошные сбои и перезагрузка.
TCP socket клиента (на ESP8266) при закрытии соединения со стороны сервера улетает...
TCP socket сервера (на ESP8266) при заливке в него текстового файла (user_main.c :)) тоже улетает.
Изменен размер TCP WIN - он там стал меньше = 4096 байт. Совсем от TCP/IP стека ничего не осталось - жалкое окно в 4k. :(
 

CHERTS

Moderator
Команда форума
Проверил на данном DevKit esp_iot_rtos_sdk - собирает. Makefile к нему. Но сам rtos_sdk слишком хрупкий. Сплошные сбои и перезагрузка.
Я его давно собрал, только единственный пример работы с rtos при запуске сразу в экзепшн и в ребут улетает. так что в DevKit ему точно не место, хоть заграничный народ и очень хочет его.
 

pvvx

Активный участник сообщества
Я его давно собрал, только единственный пример работы с rtos при запуске сразу в экзепшн и в ребут улетает. так что в DevKit ему точно не место, хоть заграничный народ и очень хочет его.
Если правильно поставить настройки WiFi - то держится, пока уже с его "espconn" не начнете работать... :)
 

amatron

New member
Я его давно собрал, только единственный пример работы с rtos при запуске сразу в экзепшн и в ребут улетает. так что в DevKit ему точно не место, хоть заграничный народ и очень хочет его.
Здравствуйте!

Я в программировании и микроконтроллерах, скажем так, профессиональный дилетант.

Сейчас использую в реально работающем проекте переработанный пример из RTOS SDK (согласен, звучит дико). Система проработала уже две недели. Сбой был только один раз по питанию (ESP завис, нужен watchdog).
Вы бы могли дать ссылку на файлы проекта для Вашего DevKit для работы с RTOS?
 

pvvx

Активный участник сообщества
Какой COM terminal работает в Eclipse с вашей сборкой на Win7x64?
TCF Terminal (Console) View 1.2.0.201406042322 не может найти COM порты.
Соединяется с ESP8266 только по TCP - telnet.
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
В шапке топика, в списке изменений v1.0.4 (25.12.2014) ссылки нерабочие (там лишняя ; в конце ссылки)
исправил

Какой COM terminal работает в Eclipse с вашей сборкой на Win7x64?
TCF Terminal (Console) View 1.2.0.201406042322 не может найти COM порты.
Соединяется с ESP8266 только по TCP - telnet.
Не совсем понял вопрос
Я использую Terminal v1.93 с сайта https://sites.google.com/site/terminalbpp/ он нормально работает под win7x64, он же есть в папке C:\Espressif\utils\
 

pvvx

Активный участник сообщества
исправил



Не совсем понял вопрос
Я использую Terminal v1.93 с сайта https://sites.google.com/site/terminalbpp/ он нормально работает под win7x64, он же есть в папке C:\Espressif\utils\
wrw.gif
Показано соединение по Telnet с эхом от ESP8266. А вот COM не хочет, что туда не вписывал...
http://marketplace.eclipse.org/content/tcf-terminals
Пример
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
TCF Terminal действительно не хочет работать, не позволяет выбрать COM-порт, собственно и другой терминал это не позволяет, что то разрабы намудрили в Luna, в том же Kepler всё работало.
 

CHERTS

Moderator
Команда форума
CHERTS подскажите, как можно откомпилировать исходники nodemcu
https://github.com/nodemcu/nodemcu-firmware а то у меня ругается.
Если можно поподробнее для начинающих :) Спасибо.
Завтра (13.01.15) я выложу новую сборку DevKit, там в примерах будет nodemcu-firmware.
Просто его сборка требует некоторой модификации esptools.exe, он как раз будет в новой версии DevKit.
 

Alex_S

New member
CHERTS, подскажи, плз...
В твоем ките есть пример hello_world, как самый простой. В нем в функции user_main() используются методы os_timer_disarm, os_timer_setfn и os_timer_arm. В хедерах есть макросы, которые перенаправляют их под другими именами. Но объявлений таких (и многих других) библиотечных функций я нигде не нашел.

Подскажи, плз, отуда компилятор берет их объявления? Ведь код успешно компилируем...
Спасибо!
 

pvvx

Активный участник сообщества
Там добавили опции, что просил:
SPI_SPEED?=40
SPI_MODE?=QIO
SPI_SIZE?=512
Правда, надо будет сделать несколько доработок, описанных тут,
и подправить скрипт линковщика (eagle.app.v6.ld:), как это предложено тут.
В новом SDK теперь много ld файлов и далее их будет всё больше...
 

Alex_S

New member
CHERTS,
Скачал новую версию, поставил. Мои примеры скомпилились успешно! Ура!
Теперь можно играться дальше )
Так же вижу - появилось много новых примеров, в том числе и отправка данных на thingspeak.com, который я тоже осваиваю )))

Спасибо большое! Ты делаешь хорошую и полезную работу!!!
 

sherr

New member
У меня такой вопрос - как это под Linux завести (у меня Debian6 32 bit) ?
 

CHERTS

Moderator
Команда форума
У меня такой вопрос - как это под Linux завести (у меня Debian6 32 bit) ?
Никак, это сборка только под windows, для linux смотрите первую часть моей статьи http://geektimes.ru/post/241842/ и делайте поправки на версию Espressif SDK. Либо можете использовать этот проект для сборки компилятора и среды ->https://github.com/pfalcon/esp-open-sdk
 
Последнее редактирование:

sharikov

Active member
У меня такой вопрос - как это под Linux завести (у меня Debian6 32 bit) ?
Я использую udk под линуксом (ubuntu). Под wine компилер работает без проблем. В питон скриптах надо править пути с: на /opt/Espressif... и еще в одном мести сконвертить файл из dos кодировки в unix.
 

CHERTS

Moderator
Команда форума
Сверху Снизу