Гость uwrtey Опубликовано 16 апреля Поделиться Опубликовано 16 апреля Здрасте. С есп32 раньше дел не имел. Юзаю ElegantOTA. Загрузил пример, (arduino ide ) который выводит сообщение: «Привет, я ElegantOTA». (что бы прошить МК кодом, который умеет по воздуху тянуть файлы ) Соединяюсь с МК по воздуху. Добавляю к IP — «/update». Попадаю на вебстраницу обновления firmware и FILESYSTEM. Записываю (по воздуху ) в ЕСП32, ради примера, чужие "firmware и filesystem". Загружаются — без проблем. (Тот кто создавал эти файлы то-же юзал ElegantOTA). FILESYSTEM — содержит WEB интерфейс, и возможность изменения данных. firmware — содержит прошивку работы с подключенной периферией… НО: После перезагрузки МК — я всё так же вижу текст «Привет, ElegantOTA» из примера. И ни как не вижу тот самый WEB-интерфейс, который загрузил .bin_файлом. ( по воздуху ) Правда я хз как у автора все было устроено. Все что мне досталось - два бинариника ( filesystem и firmware ) ( и шлангом записывал и по воздуху.) Шью через ардуино_иде в основном. Флешку заменил с 4МБ на 16МБ Партишн схему свою сделал ( в ардуино иде) и в меню её добавил. С этим проблем нет... )) В arduino_ide в примере elegantOTA микроконтроллер цепляется к сети, чье имя и пароль я указал в коде этого примера. А в примере, чей код я шью в firmware и filesystem - сам есп32 должен стать точкой wifi... Чего у меня не происходит.. Я понимаю так, что код, который я накатываю поверх примера даже не думает запускаться. Я предполагал, что firmware и filesystem полностью заменят код примера из elegantOTA. Но по всей видимости какой то кусок кода должен их запускать либо они должны лежать в определенной области памяти, что бы запустится при старте мк? Как там все это обычно устроено? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.