Форум самогонщиков Сайт Помощь солдатам

Автоматика Самовар

Форум самогонщиков Вопросы по электр(он)ике
1 ... 197 198 199 200 201 202 203 204 200
lkosoj Куратор Видное 717 795
Отв.3980  06 Сент. 26, 00:27
о как... Это стандартный механизм, который используется всеми. Это точно не он Грустный
SLOG Студент Москва 43 8
Отв.3981  06 Сент. 26, 00:35 (через 9 мин)
Это точно не онlkosoj, 06 Сент. 26, 00:27
"Не я!"(С) Улыбающийся. Т.е. точно не он Улыбающийся. С нескольких попыток перепрошил всё-таки из под Arduino дополнительно вдув загрузчик - и поднялся таки Самовар.
Но на этой ESP-шке уже не буду больше экспериментировать Улыбающийся.
PavelOrsk Новичок Санкт-Петербург 3 1
Отв.3982  06 Сент. 26, 02:44
У меня v7.00 установить получилось, вроде заработал.
Только присоединился к проекту. Пока разбираюсь с интерфейсом и проч.
lkosoj Куратор Видное 717 795
Отв.3983  06 Сент. 26, 02:47 (через 4 мин)
все, кто успел установить 7.00, скачайте заново пожалуйста и перепрошейте. Желательно, с помощью батника/программы, чтобы протестировать корректность. В программе нужно не забывать выбирать порт, к которому подключен ESP
Kuban Доктор наук Краснодар 703 554
Отв.3984  06 Сент. 26, 06:55
о как... Это стандартный механизм, который используется всеми. Это точно не онlkosoj, 06 Сент. 26, 00:27
Возможно. Но когда я прошивал рабочую ESP на 6.27, и она криво шилась, то стер flash через Arduino IDE.
И ESP приказала долго жить.

Кстати вопрос. Какие действия должны быть использования кнопки boot при прошивке загрузчиком? Нажимать, не нажимать и когда.
nic2015 Магистр Феодосия 274 62
Отв.3985  06 Сент. 26, 09:16
Теперь перестала шиться, ошибка компиляции для платы
Kuban Доктор наук Краснодар 703 554
Отв.3986  06 Сент. 26, 09:19 (через 3 мин)
Желательно, с помощью батника/программы, чтобы протестировать корректность. В программе нужно не забывать выбирать порт, к которому подключен ESPlkosoj, 06 Сент. 26, 02:47

Прошился батником через USB, предварительно откорректировав файл Samovar_ini.h Порт выбирается сам. Через WIFI невозможно обновить - батник не видит IP Самовара.

По команде в батнике " сохранить" изменения сохраняются в файл Samovar_ini.h

Добавлено через 4мин.:

Теперь перестала шиться, ошибка компиляции для платыnic2015, 06 Сент. 26, 09:16
Если батником, то каталоги tools и libraries должны быть в каталоге Samovar
Если шить через Arduino IDE, то каталоги tools и libraries дополнительно скопировать в ДокументыArduino
nic2015 Магистр Феодосия 274 62
Отв.3987  06 Сент. 26, 09:45 (через 26 мин)
Да . Я сделал, но не шьется, пишет тол менеджер инсталинг
lkosoj Куратор Видное 717 795
Отв.3988  06 Сент. 26, 09:59 (через 15 мин)
ошибка компиляции для платыnic2015, 06 Сент. 26, 09:16

Пришлите пожалуйста текстом текст ошибки
nic2015 Магистр Феодосия 274 62
Отв.3989  06 Сент. 26, 10:04 (через 5 мин)
Arduino: 1.8.19 (Windows 10), Плата:"DOIT ESP32 DEVKIT V1, 80MHz, 115200, None, Enabled"

ПРЕДУПРЕЖДЕНИЕ: библиотека LiquidMenu должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp32.

ПРЕДУПРЕЖДЕНИЕ: библиотека iarduino_I2C_connect должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре esp32.

In file included from C:\Users\Герман\Documents\Arduino\Samovar\Samovar.ino:88:

C:\Users\Герман\Documents\Arduino\Samovar\crash_handler.h:31:17: note: #pragma message: USE_CRASH_HANDLER is DISABLED

text section exceeds available space in boardСкетч использует 1313301 байт (100%) памяти устройства. Всего доступно 1310720 байт.

Глобальные переменные используют 73388 байт (22%) динамической памяти, оставляя 254292 байт для локальных переменных. Максимум: 327680 байт.

Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.

Ошибка компиляции для платы DOIT ESP32 DEVKIT V1.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
lkosoj Куратор Видное 717 795
Отв.3990  06 Сент. 26, 10:12 (через 8 мин)
Это не ошибка. Это ему не хватает памяти при компиляции через Arduino. Можно скомпилировать, отключив обновление по воздуху (OTA).

Через батник влезает всё. И компилируется быстрее и без лишних движений. Как выше написал Kuban, не нужно ничего никуда копировать, всё из того каталога, из которого запускается батник.
vad2112 Бакалавр Москва 82 15
Отв.3991  06 Сент. 26, 10:14 (через 3 мин)
Прошил через батник без проблем, восстановил свои настройки, но сохранить не дает. Пишет Поле «Инерция:» должно содержать одно число.
Плата только подключена по USB, без датчиков

09:58:08 Конфигурация загружена с ошибкой: filesystem: formatted, user files lost
09:59:23 Обрыв связи!
10:15:37 Команда принята.
10:20:22 Стек задачи PowerStatusTask переполнился. Перезагрузка
10:20:22 Степпер на адресе 1 не отвечает, переход на локальный запасной путь
10:20:22 Степпер на адресе 2 не отвечает, переход на локальный запасной путь
10:20:22 Аварийное отключение: критически малый остаток стека задачи PowerStatusTask
10:21:04 Контроллер перезагрузился: счёт сообщений начат заново.
10:21:04 Фоновое применение команды регулятора завершилось ошибкой
10:21:07 Стек задачи PowerStatusTask переполнился. Перезагрузка
10:21:07 Степпер на адресе 1 не отвечает, переход на локальный запасной путь
10:21:07 Степпер на адресе 2 не отвечает, переход на локальный запасной путь
10:21:27 Контроллер перезагрузился: счёт сообщений начат заново.
10:21:27 Фоновое применение команды регулятора завершилось ошибкой
10:21:27 Стек задачи PowerStatusTask переполнился. Перезагрузка
10:21:30 Степпер на адресе 1 не отвечает, переход на локальный запасной путь
10:21:30 Степпер на адресе 2 не отвечает, переход на локальный запасной путь
10:21:48 Контроллер перезагрузился: счёт сообщений начат заново.
10:21:48 Фоновое применение команды регулятора завершилось ошибкой
10:21:50 Стек задачи PowerStatusTask переполнился. Перезагрузка
10:21:50 Степпер на адресе 1 не отвечает, переход на локальный запасной путь
10:21:50 Степпер на адресе 2 не отвечает, переход на локальный запасной путь
Kuban Доктор наук Краснодар 703 554
Отв.3992  06 Сент. 26, 10:17 (через 4 мин)
пропишите на вкладке НБК
нбк.JPG
нбк. Автоматика Самовар. Вопросы по электр(он)ике.
SLOG Студент Москва 43 8
Отв.3993  06 Сент. 26, 10:22 (через 5 мин)
Кстати вопрос. Какие действия должны быть использования кнопки boot при прошивке загрузчиком? Нажимать, не нажимать и когда.Kuban, 06 Сент. 26, 06:55
Я от безнадёги шил всё подряд и для прошивки загрузчика выбрал "Инструменты"-"Прошить загрузчик", Ардуино вылетело в ошибку: "Не выбран программатор". Выбрал программатор и ещё раз тыркнул "Инструменты"-"Прошить загрузчик" - судя по логам прошилось. После этого пытался прошить скетч из под Ардуино. Со второй попытки получилось. Кнопку Boot не нажимал - эта ESP-шка шьётся без нажатия. Но в моём случае непонятно, что слетело и на каком этапе... Возможно, что как раз загрузчик то был живой. Заметил, что из-под батника flash стиралась относительно долго - секунд 15-ть, а последующая (контрольная) очистка из-под esptool заняла меньше секунды, что странно.
Kuban Доктор наук Краснодар 703 554
Отв.3994  06 Сент. 26, 10:47 (через 25 мин)
Кнопку Boot не нажимал - эта ESP-шка шьётся без нажатия.SLOG, 06 Сент. 26, 10:22
У меня тоже шьется без нажатия. Но у других такого нет - нужно нажимать. От сюда и вопрос.

В отношении очистки ESP - сильное подозрение что Arduino полностью очищает кристалл. Нужна либо методика очистки с сохранением/восстановлением загрузчика, либо стороннее приложение, которое делает все правильно само.
Но я в этом вопросе не силен.
lkosoj Куратор Видное 717 795
Отв.3995  06 Сент. 26, 11:00 (через 13 мин)
я вообще не понимаю, зачем нужно очищать флэш не разработчикам. Очищается он и в ардуино и в pio (и в батнике) одной и той же командой
python -m esptool --port COMx --chip esp32 erase_flash

смысл этого действия - забить всю память значением FF. Другого ничего не делается. В ESP32 в отличии от какой-нибудь Nano, загрузчик льется при каждой прошивке.
nic2015 Магистр Феодосия 274 62
Отв.3996  06 Сент. 26, 11:00 (через 1 мин)
Это не ошибка. Это ему не хватает памяти при компиляции через Arduino. Можно скомпилировать, отключив обновление по воздуху (OTA).lkosoj, 06 Сент. 26, 10:12
А это в батнике можно отключить?
SLOG Студент Москва 43 8
Отв.3997  06 Сент. 26, 11:09 (через 9 мин)
У меня тоже шьется без нажатия. Но у других такого нет - нужно нажимать. От сюда и вопрос.Kuban, 06 Сент. 26, 10:47
Проверил на ESP-шке, где для прошивки надо нажимать кнопку "Boot": нажимаем и держим кнопку, пока прошивка пытается запуститься и идут точки, когда прошивка начинается и пошли первые проценты - кнопку отпускаем, далее прошивка завершается сама.

Добавлено через 4мин.:

я вообще не понимаю, зачем нужно очищать флэш не разработчикам.lkosoj, 06 Сент. 26, 11:00
Что бы не думать, что возможные глюки появились из-за уже ранее шитой ESP-шки. Новая жизнь с чистого листа, так сказать Улыбающийся. Тем более в теме проскакивало, что были проблемы с уже шитыми досками и корректно прошилось только в новую ESP-ху.
lkosoj Куратор Видное 717 795
Отв.3998  06 Сент. 26, 11:12 (через 4 мин)
А это в батнике можно отключить?nic2015, 06 Сент. 26, 11:00
Да, можно.
SLOG Студент Москва 43 8
Отв.3999  06 Сент. 26, 11:43 (через 31 мин)
Желательно, с помощью батника/программы, чтобы протестировать корректность.lkosoj, 06 Сент. 26, 02:47
У меня батник из крайнего релиза не запускается - не появляется окно с командной строкой и больше ничего не происходит. Но при этом батник (бантик Улыбающийся) из релиза скачанного вчера в 21.10 запускается стабильно, только шьёт с ошибкой: Код завершения 1.

З.Ы. Решил попробовать прошить батником на ноутбуке - в релизе, который лежал на Github в 12.00, батник запустился, установился питон и прочее, появился интерфейс, но я при прошивке забыл, что для этой ESP-шки надо нажать кнопку Boot и прошивка завершилась ошибкой. Увидел, что на Github появилась новая версия Улыбающийся - скачал, но опять батник не запускается. При этом, батник из предыдущего релиза отрабатывает и запускает приложение. Чудеса, однако.
Кстати, чисто ИМХО - когда в интерфейсе программы были закладки сверху для выбора страниц с настройками, а не выпадающее меню как в крайних версиях - то было как-то наглядней, всё сразу было видно. ИМХО, естественно.