Прошил ещё после 0.7.1 через "_bin_074_2.zip"
У меня логи прошивки другие. Также прилагаю лог из сериал порта.
Добавлено через 13мин.:
Кто-то в курсе по поводу версии 0.7.5?
Автоматика с веб управлением на основе esp32 и pzem
sechevoy
Специалист
Запорожье
148 26

Отв.780 18 Дек. 21, 14:16
Volume
Доктор наук
Уфа
610 342
Отв.781 18 Дек. 21, 14:57 (через 41 мин)
когда рухнет сервак обновлений, откуда первоначально нужные файлики подтягиваются, у народа опять проблемы нарисуютсяserjrv, 18 Дек. 21, 12:03тут как раз проблемы нет. Как нет надобности в образе spiff при первой прошивке.
Если в spiff нет файла index.htm, то при подключении попадаем на страничку update. С которой можно загрузить файлик index.htm на esp со своего диска. И все остальные файлы из каталога html проекта
gol_avto
Доцент
Москва-Серпухов-Анапа
1.5K 524

Отв.782 18 Дек. 21, 14:59 (через 2 мин)
Кто-то в курсе по поводу версии 0.7.5?sechevoy, 18 Дек. 21, 14:16Нет её пока. Только что скомпилил и прошился через среду, также было сообщение, что есть последняя 0.7.5, а фактически 074.
Думаю автор только готовит её, поскольку 6 дней назад он внес изменения. Добавил TFT дисплеи.
Volume
Доктор наук
Уфа
610 342
Отв.783 18 Дек. 21, 15:03 (через 4 мин)
Проделал тоже самое, смотрю в ноуте доступные WiFi точки - НЕ вижу точку hd_esp32gol_avto, 18 Дек. 21, 12:40лог загрузки сними и приложи файликом. Снять просто - запусти любой читальщик COM-порта esp32, без разницы какой, можно ардуиновский сериал-монитор
Добавлено через 11мин.:
Ничего не помогло.sechevoy, 18 Дек. 21, 13:24в твоем случае дело возможно вообще не в коде, а в питании еспшки. При старте WiFi espшка жрет пол-ампера, при том что у USB1 0,5А это максимальный ток. Попробуй подключить к USB2 или к внешнему блоку питания с током не менее 1 А
gol_avto
Доцент
Москва-Серпухов-Анапа
1.5K 524

Отв.784 18 Дек. 21, 15:15 (через 13 мин)
Ардуиновский козяблики рисует. А с PuTTY я так и не понял как запустить.
Не знаю, что случилось, но у меня всё заработало с бинарниками.
Не знаю, что случилось, но у меня всё заработало с бинарниками.
Volume
Доктор наук
Уфа
610 342
Отв.785 18 Дек. 21, 15:36 (через 21 мин)
Ардуиновский козяблики рисует.gol_avto, 18 Дек. 21, 15:15скорость надо задать 115200
А с PuTTY я так и не понял как запустить.вместо 9600 указать 115200 и ткнуть в кнопку "Open" внизу
serjrv
Кандидат наук
Камышин
382 205
Отв.786 18 Дек. 21, 15:39 (через 4 мин)
тут как раз проблемы нет. Как нет надобности в образе spiff при первой прошивке.Так надо как минимум еще и скрипт jQuery подгрузить.
Если в spiff нет файла index.htm, то при подключении попадаем на страничку update. С которой можно загрузить файлик index.htm на esp со своего дискаVolume, 18 Дек. 21, 14:57
sechevoy
Специалист
Запорожье
148 26

Отв.787 18 Дек. 21, 15:56 (через 18 мин)
в твоем случае дело возможно вообще не в коде, а в питании еспшки. При старте WiFi espшка жрет пол-ампера, при том что у USB1 0,5А это максимальный ток. Попробуй подключить к USB2 или к внешнему блоку питания с током не менее 1 АVolume, 18 Дек. 21, 15:03Интересно, а 0.7.1 выходит меньше жрёт тока? Перепрошил с работающей 0.7.1 снова в 0.7.4. Запитал от USB3.0 (у них ток до 0,8А), ребуты. Вставил в плату, запитал от лабораторника... Ребуты. Не иначе как проклятье

Добавлено через 13мин.:
Я правильно понимаю порядок выводов J3 (слева направо)?
GND - TX - RX - +3.3 V
или
GND - RX - TX - +3.3V
З.Ы. Где-то описано, что нужно подстаивать резисторами R14 и R16?
Volume
Доктор наук
Уфа
610 342
Отв.788 18 Дек. 21, 17:28
надо как минимум еще и скрипт jQuery подгрузить.serjrv, 18 Дек. 21, 15:39ессно. Надо подгрузить все что в каталоге html лежит
Добавлено через 16мин.:
Не иначе как проклятьеsechevoy, 18 Дек. 21, 15:56или ядро более новое и не срастается с bootloader
Можешь показать скриншот idf-ного прошивальщика после прошивки? Интересует что в окошке DETECTED INFO
Добавлено через 7мин.:
коль пошла такая пьянка про косячки, еще один моментик. Он не от автора, а от idf-esp среды
По умолчанию FreeRTOS у них работает на одном ядре, хотя esp32 имеет 2 ядра. Почему так - хз.
Исправляется снятием галки "Run FreeRTOS only on first core" в sdkconfig (idf.py menucofig, Top-Component config-FreeRTOS)
gol_avto
Доцент
Москва-Серпухов-Анапа
1.5K 524

Отв.789 18 Дек. 21, 17:55 (через 28 мин)
З.Ы. Где-то описано, что нужно подстаивать резисторами R14 и R16?sechevoy, 18 Дек. 21, 15:56Нигде. Обработка АЦП в программе не реаливана.
GND - RX - TX - +3.3Vsechevoy, 18 Дек. 21, 15:56так.
#define PZEM_TXD (14)
#define PZEM_RXD (13)
sechevoy
Специалист
Запорожье
148 26

Отв.790 18 Дек. 21, 18:15 (через 20 мин)
или ядро более новое и не срастается с bootloaderЯ среду так и не смог поднять. Спрашивал помощи на предыдущей странице, пока не получил. Если бы поднял среду, может и проблема бы исчезла с прошивкой.
Можешь показать скриншот idf-ного прошивальщика после прошивки? Интересует что в окошке DETECTED INFOVolume, 18 Дек. 21, 17:28
Добавлено через 2мин.:
#define PZEM_TXD (14)Соединение прямое ТХ к ТХ и RX к RX или наоборот, TX к RX и RX к TX?
#define PZEM_RXD (13)gol_avto, 18 Дек. 21, 17:55
Volume
Доктор наук
Уфа
610 342
Отв.791 18 Дек. 21, 18:18 (через 4 мин)
Я среду так и не смог поднять.sechevoy, 18 Дек. 21, 18:15при чем тут среда. Вопрос сугубо про утилитку прошивальщика
sechevoy
Специалист
Запорожье
148 26

Отв.792 18 Дек. 21, 18:25 (через 8 мин)
Можешь показать скриншот idf-ного прошивальщикаVolume, 18 Дек. 21, 17:28Я подумал про esp-idf.
Если про ESP Download Tool то
gol_avto
Доцент
Москва-Серпухов-Анапа
1.5K 524

Отв.793 18 Дек. 21, 18:31 (через 6 мин)
наоборот, TX к RX и RX к TXsechevoy, 18 Дек. 21, 18:15Так
сообщение удалено
Volume
Доктор наук
Уфа
610 342
Отв.794 18 Дек. 21, 19:12 (через 42 мин)
У меня сегодня звезды сошлись:sachalin-1, 18 Дек. 21, 18:38вот и славно )
Добавлено через 8мин.:
Если про ESP Download Tool тоsechevoy, 18 Дек. 21, 18:25походу, память в чипах разная
В "flash vendor" у тебя "5Eh"
у меня "20h".
Может ли это быть причиной траблов - хз, надо копать, чтоб копать - надо твой камень с твоей памятью иметь в наличии. У меня такого нет
sechevoy
Специалист
Запорожье
148 26

Отв.795 18 Дек. 21, 19:23 (через 11 мин)
Давайте отталкиваться от того, что у меня 0.7.1 залетает на ура и всё работает.
Добавлено через 2мин.:
2. взял архив diff4test-v3 - версия со сторожем от Volume,sachalin-1, 18 Дек. 21, 18:38Что это?
Добавлено через 2мин.:
Нажал "Stop", после чего закрыл приложение прошивальщикаsachalin-1, 18 Дек. 21, 18:38Вроде кнопка Stop активна до окончания прошивки, далее она превращается в кнопку Finish.
сообщение удалено
Volume
Доктор наук
Уфа
610 342
Отв.796 18 Дек. 21, 19:40 (через 17 мин)
Но это, я думаю, случайностьsachalin-1, 18 Дек. 21, 19:26Случайность - это когда нет предсказуемого результата. Попробуй еще раз стереть и прошить, тогда и делай выводы
sechevoy
Специалист
Запорожье
148 26

Отв.797 18 Дек. 21, 19:43 (через 4 мин)
Ну и еще в догонку, когда прошиваешь посредством среды, грузится еще дополнительный кусок кода по адресу 0xD000: "Wrote 8192 bytes (31 compressed) at 0x0000d000 in 0.0 seconds (effective 2456.0 kbit/s)..."serjrv, 15 Дек. 21, 20:53Судя по адресу, это ota_data_initial.bin
сообщение удалено
sechevoy
Специалист
Запорожье
148 26

Отв.798 18 Дек. 21, 20:28 (через 46 мин)
Грёбаная кнопка "STOP". Нажал её в конце прошивки ( с 0.7.1 прокатывало и без неё) и вуаля, точка доступа поднялась. Но я рано радовался, страница index.html не грузится. /update без проблем и я скачал обновления страницы, но при переходе на главную тишина...
Во блин, пока писал страница прогрузилась (ну очень долго).
Уряяяя!!!
Всем спасибо за подсказки.
Блиннннн.... Не глянул и прошил модуль с меньшим количеством ног. Рано радовался. Эксперимент продолжается.
UPD: Болт с левой резьбой. Снова ребуты.
UPD: На модуле с меньшим количеством ног память тоже 5Eh (повторно прошил на этот модуль и снова завелось, но страничка тупит жутко). А на нужном модуле траблы остались.
Во блин, пока писал страница прогрузилась (ну очень долго).
Уряяяя!!!
Всем спасибо за подсказки.
Блиннннн.... Не глянул и прошил модуль с меньшим количеством ног. Рано радовался. Эксперимент продолжается.
UPD: Болт с левой резьбой. Снова ребуты.
UPD: На модуле с меньшим количеством ног память тоже 5Eh (повторно прошил на этот модуль и снова завелось, но страничка тупит жутко). А на нужном модуле траблы остались.
сообщения удалены (8)
serjrv
Кандидат наук
Камышин
382 205
Отв.799 19 Дек. 21, 00:47
Ну почему как чуть что не так, сразу ругань начинается на русскоязычных форумах???
Спокойнее, без взаимных наездов ))). Ну спустили пар, отвлеченно как бы, да и все...
sechevoy, я ранее предположил что у тебя инициализация I2C глючит при включении, и модуль вылетает в перезагрузку. Можешь попробовать к примеру датчик давления прицепить к модулю?
Ну и архивчик в комплексе за одно прицеплю, все файлы с GIT, т.е. актуальные на данный момент:
_bin_074_add_web_files.zip
Прошиваем как и ранее запустив "programm.cmd" (естественно предварительно все разархивировав), далее подключившись к точке доступа ESP`шки прописываем свой роутер, перегружаем модуль, и зайдя уже по локальному адресу в домашней сетке, закидываем 2 файлика из каталога "WebFiles" = "jq.js" и "index.html" по очереди. Далее все работает..., ну естественно у кого изначально не глючит по невыясненным причинам.
Спокойнее, без взаимных наездов ))). Ну спустили пар, отвлеченно как бы, да и все...
sechevoy, я ранее предположил что у тебя инициализация I2C глючит при включении, и модуль вылетает в перезагрузку. Можешь попробовать к примеру датчик давления прицепить к модулю?
Коль пошла такая пьянка про косячки, еще один моментик. Он не от автора, а от idf-esp среды. По умолчанию FreeRTOS у них работает на одном ядре, хотя esp32 имеет 2 ядра. Почему так - хз.Volume, 18 Дек. 21, 21:08С настройками по умолчанию, по крайней мере у меня = Platform IO + ESP-IDF, основной код операционки и WiFi пашет на ядре 0, а код пользователя на ядре 1. Но при использовании FreeRTOS в "культурной" среде разработки, ты без проблем любой задаче указываешь какое ядро использовать. Хотя автор данного проекта как бы все доступные плюшки не использует к сожалению. Я к примеру в своих проектах, вяло текущие процессы - таймер опроса датчиков, рулежка внешними устройствами и т.д., цепляю на ядро 0 вместе с самой системой, зная при этом что временные интервалы могут быть не выдержаны. А вот все критичное ко времени исполнения до единиц миллисекунд, цепляю на ядро 1.
Ну и архивчик в комплексе за одно прицеплю, все файлы с GIT, т.е. актуальные на данный момент:
_bin_074_add_web_files.zip
Прошиваем как и ранее запустив "programm.cmd" (естественно предварительно все разархивировав), далее подключившись к точке доступа ESP`шки прописываем свой роутер, перегружаем модуль, и зайдя уже по локальному адресу в домашней сетке, закидываем 2 файлика из каталога "WebFiles" = "jq.js" и "index.html" по очереди. Далее все работает..., ну естественно у кого изначально не глючит по невыясненным причинам.