Anonymous
В Ворде можно сделать простой html, но код потом желательно чистить
Anonymous
Для пробы как вариант
Anonymous
😄
Anonymous
Понятно, нужно что-то специфическое, такого не знаю
Slava
Коллеги, скажите, а у есп32 собака программная? Если есп зависает - то это проблема с железом, а не с прошивкой?
Slava
Это есп у меня подвисает постояно-периодически
Dmytro
Это есп у меня подвисает постояно-периодически
И в юарт ничего не пишет? Вочдог аппаратный, но он может быть отключен. Еще есть вочдог фриртоса. Подвисает на какое время?
Andy
Может быть есть какой то специфический редактор, заточенный именно под esp и подобное, то есть для html информационных табло
Нужен не конструктор html - это слишком сложно для esp32, а конструктор прошивки. Т.е. страницы будут ну очень сильно завязаны на реализацию прошивки.
Slava
И в юарт ничего не пишет? Вочдог аппаратный, но он может быть отключен. Еще есть вочдог фриртоса. Подвисает на какое время?
Сериал посмотреть не могу, доска к стене прибита, управляет вентиляцией. Подвисает навсегда.
Юрий
Это должно настраиваться, если косяк может уйти в halt или как его там, а может перезагрузиться,
Юрий
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/_images/blockdiag-aef3972a2a669be2382272e65a26153d0b83aca2.png
Slava
Вообще, у меня есть одно предположение, почему есп зависает. Эта есп из тех, которые при прошивке сами не переходят в режим прошивания. Для этого мною припаян конденсатор на какуюто ногу тори ресет, толи EN. На днях я его отрезал, пока не зависала, но время еще мало прошло.
Юрий
Сомневаюсь что это связано, это другой случай.
Slava
Как вочдог включить/выключить?
Andy
Как вочдог включить/выключить?
тама хитрая система. Сильно зависит от реализации. но в общем случае через регистры управления таймерами
WerdnaZX
Как вочдог включить/выключить?
А какие с ним проблемы?
Slava
А какие с ним проблемы?
Esp32 зависает иногда, ищу варианты как выловить почему зависает или хотябы перезапускать её.
@xtx
Esp32 зависает иногда, ищу варианты как выловить почему зависает или хотябы перезапускать её.
внешний таймер на ребут, обнулять таймер раз в какое-то время в лупе, зависло - таймер сработал
Dmytro
Как вочдог включить/выключить?
У вас ардуина или esp-idf?
Slava
внешний таймер на ребут, обнулять таймер раз в какое-то время в лупе, зависло - таймер сработал
Можно и внешний поставить. Мне кажется проблема не в софте, а в железе.
Slava
У вас ардуина или esp-idf?
Ардуино на есп32
@xtx
на С005 наверное можно сделать, там есть режим когда после подачи логической 1 на ногу начинаеться отсчет, предпологаю что повторная подача начнет отсчет сначала
Dmytro
Ардуино на есп32
Тогда не скажу, тока гуглить
Slava
Тогда не скажу, тока гуглить
Погуглил, есть три команды встроенных, вкл, вкл и назначить таймаут срабатывания, буду пробовать.
Slava
Но пока грешу на кондер для прошивания на EN.
Slava
Решение проблемы загрузки кода в ESP32 » Digitrode.ru http://digitrode.ru/computing-devices/mcu_cpu/1860-reshenie-problemy-zagruzki-koda-v-esp32.html
WerdnaZX
Esp32 зависает иногда, ищу варианты как выловить почему зависает или хотябы перезапускать её.
Ну тогда только внешний вотчдог. У меня такие же трудности. Иногда зависает. Крайне редко, но неприятно. Буду делать внешний. И проблема скорее всего в библиотеках. КМК.
Slava
И так...опять повисло после суток работы. Дело не в кондере. Дальше грешу на расширитель портов. Повисает в момент вкл или выкл реле через расширитель.
Slava
Повисло в 37 минут, таймер выключения в 37 минут каждого часа.
Юрий
Реле->самоиндукция->наводка-> сброс, подозреваю что там не зависание, а просто не перезапуск, подключить с терминала и поклацать реле, посмотреть что в порт прилетает.
Slava
видимо дело в нарушении работы шины i2c. замыкание контактов scl и sda на 8266 вызывает панику и рестарт. есп32 визуально зависает. проверил пинцетом. 🤩
Slava
похухлил... для esp32 https://github.com/espressif/arduino-esp32/blob/master/libraries/ESP32/examples/Timer/WatchdogTimer/WatchdogTimer.ino
Роман
Ребят подскажите пожалуйста как сделать правильно. имею есп32, сделал ей загрузчик по rs485, так же есть основное ПО. Необходимо,чтобы каждый запуск MCU запускался сперва загрузчик, ждал определенную команду и если ее нет, то переходил на основное по. как нужно разметить partition table? куда записать загрузчик?
Роман
nvs, data, nvs, 0x9000, 0x4000, otadata, data, ota, 0xd000, 0x2000, phy_init, data, phy, 0xf000, 0x1000, factory, app, factory, 0x10000, 1M, ota_0, app, ota_0, 0x110000, 1M, ota_1, app, ota_1, 0x210000, 1M, spiffs, data, spiffs, 0x310000, 0xE7000,
Роман
oщас записан загрузчик в ота_0
Роман
просто если есть основное по в factory то оно всегда загружается первым
Роман
не понимаю. что сделать то в итоге? мне мой загрузчик должен перезаписать куда то основное по, но после этого он так же должен продолжать загружаться первым, после него если нет команды на обновление грузится основное по
Роман
в ота 0 я записываю свой загрузчик, через который прошиваю основное по, куда шить основное по?
Роман
Если я запишу загрузчик в фактори, как мне прошить основное по в ота_0?
Viacheslav
https://habr.com/ru/post/513494/
Я видел эту статью, я говорил немного про другое. У меня есть Korg Nano keys и apk akai, но они проводные и подцеплять к айфону кучу проводов не в кайф, я подумал, а нельзя ли сделать блютус хаб для моих устройств на esp32. Да, можно оказывается. Надо купить USB Host модуль.
romanetz
а-а...
romanetz
тогда вам нужен софт юсб миди хоста
romanetz
типа такого: http://midibox.org/forums/topic/18906-usb-host-support-for-mbhp_core_stm32f4/
romanetz
если хочется всё-в-одном, надо esp32-s2 или nrf528xx какой-нибудь
Viacheslav
https://www.kickstarter.com/projects/udoo/udoo-neo-raspberry-pi-arduino-wi-fi-bt-40-sensors/?src=p282
Void
W25q256 будет норм работать с esp32 вместо штатной на модуле?
Artem🇲🇽
Привет, друзья! Имеется Arduino NANO со сбитым бутлоадером и рабочая ESP8266 NodeMCU v3. Можно как-то восстановить загрузчик ардуинки, используя еспшку? Если да, буду очень благодарен, кто поделиться инструкцией! P.s. я новичок в этой теме, спасибо!
Artem🇲🇽
какой-то глупый вопрос) Чтобы еще один живой контроллер наверное был
Slava
какой-то глупый вопрос) Чтобы еще один живой контроллер наверное был
Ну вообщем ты правя, я тоже сегодня кривые ржавые гвозди, которые выковырял из гнилых досок не выкинул. Вот что такое жадность и экономность. 🙄
RadioJo
Ну вообщем ты правя, я тоже сегодня кривые ржавые гвозди, которые выковырял из гнилых досок не выкинул. Вот что такое жадность и экономность. 🙄
Вот мой батя так с досок опалубки выдрал все гвозди , целое ведёрко получилось. Гвозди пистолетом стрелял (они с клеем). В общем все лето ему было чем заняться .
Artem🇲🇽
везде гайды только как ISP Arduino сделать
Andrew
я гуглил
Вообще в идеале взять просто AVR-овский программатор и зашить
Artem🇲🇽
Вообще в идеале взять просто AVR-овский программатор и зашить
ну тут базару нема, программатор всяко лучше будет
Artem🇲🇽
но все же исходим из того что имеем)
Andrew
Одну ардуйню можно прошить друго ещё
Artem🇲🇽
может кто-то имел дело
Anonymous
Там сейчас голая атмега, ее можно прошить только программатором, без вариантов
Artem🇲🇽
программатор из другой ардуинки же спокойно делается
Artem🇲🇽
а вот другой ардуинки под рукой не имеется. Ну в общем ответ на свой вопрос я нашел: никак.
Anonymous
программатор из другой ардуинки же спокойно делается
Ну да, если есть другая рабочая Ардуино то можно её прошить в программатор ISP
Anonymous
Аа ясно
Anonymous
То есть есп использовать как программатор
Anonymous
Можно попробовать прошить пример программатора ISP в есп
Anonymous
Может получится