ㅤ
А теперь "по делу": неужели никто не знает как без использования IDE залить файлы на флеш в SPIFFS ?
А че там знать. На сайте espressif всё написано. В комплекте есть тулза. Она формирует бинарник и заливаешь его в нужную партицию с помощью esptool
ㅤ
Так же на гитхабе куча веб морд к spiffs
Ruslan
ты ещё гуглить научи! )
Voin
Ну месяц уже гуглю... фигня какая-то... мне то надо всего ничего.. а вот уткнулся и ни шагу... поэтому и в чат к вам пришел
Tonchik
Ну месяц уже гуглю... фигня какая-то... мне то надо всего ничего.. а вот уткнулся и ни шагу... поэтому и в чат к вам пришел
можешь на старый Mongoose-OS уехать, там из коробки такое. Хоть напрямую, хоть по MQTT... вопрос портирования твоего кода...
Voin
Сорян, но на всяк случай повторю задачку: Узверь, который работает на винде, правит файл и потом хочет чтоб этот файл нарисовался в SPIFFS. Коды и Питоны его не должны волновать. Он поправив файл должен нажать какую-то кнопочку и пойти пользовать ESP с уже внесенными изменениями... Толи я не то читаю то ли что ? p.s. я в питоне полный ноль. в Си =< 0.5....
Voin
Так же на гитхабе куча веб морд к spiffs
вот ето посмотрю... спасибо
Tonchik
Тоесть, нужна некая программа, которая работает на Маке, Винде и желательно смартфонах, в которой можно поправить параметры устройства, подключенного либо по USB, либо по WiFI либо по MQTT?
Ты видишь работу этой программы так, что пользователь делает некоторые изменения в кофигах ручками и делает аплоад конфига?
Voin
Тоесть, нужна некая программа, которая работает на Маке, Винде и желательно смартфонах, в которой можно поправить параметры устройства, подключенного либо по USB, либо по WiFI либо по MQTT?
Не!. Параметры работы ESP зашиты в txt файл. Там матрица 10 на 20 цифарок в пределах от 100 до 1000. Собственно пользователь может подкорректировать какуюнить циферку на компе. сохранить файл и передать его в ESP. Занавес.
Voin
Сейчас программа прошивка работает с SPIFFS файлами без аплоада?
сейчас я туда с помощью IDE закидываю файлы.
Voin
Хорошее бы решение было нарисовать ВЕБ морду, поселить ее на ESP и чтоб по кнопочке на ESP поднимался сервак, куда цеплялся бы Узверь, вносил изменения и всё.
Voin
ну вот не нашел.
Voin
управлять светодиодиками - да.. а как сделать про таблицу - не врубаюсь
Voin
Voin
вот табличка. Мне надо поправить 5 колонку в 1 строке и сохранить ее в файле
Voin
<table><tr><td></td></tr></table>
это уже автоматические генераторы даже есть...
Voin
а файл должен быть на ЕСП...
Voin
это как раз результат работы генератора веб таблиц.... Но как после внесения изменений сохранить это в файле на флеше ESP ?
Max
это уже автоматические генераторы даже есть...
Которые файл создают? Т.е. вся проблема - файл прокинуть на ЕСП?
Max
Сделай форму с аплоадом файла и кнопкой перезагрузки
Tonchik
Сделай форму с аплоадом файла и кнопкой перезагрузки
https://www.google.com/search?q=esp32+spiffs+upload+web+file Все уже сделано))
Voin
Которые файл создают? Т.е. вся проблема - файл прокинуть на ЕСП?
ну либо прокинуть с компа на флеш, либо поправить прямо на страничке, которая поднимется на ESP
Ruslan
я ради таких правок целое облачное решение создал... эх
Max
ну либо прокинуть с компа на флеш, либо поправить прямо на страничке, которая поднимется на ESP
Лучше, конечно, через мордочку. Меньше вероятность, что случайно пришлют шлак.
Voin
в моих мыслях было так: Выбирается строка, которую надо поправить Все данные из файла загружаются в массив. И этот масив выводится в веб морду для исправления Апосля старый файл стирается, новый пишется с уже скорректированными данными. Но вот реализовать не получается
Voin
пальцы в кровь разбил
Ruslan
ты издалека править собираешься или рядом будешь?
Voin
да рядом.. хоть кабелем подключайся
Voin
там данных не много...
Ruslan
да рядом.. хоть кабелем подключайся
ну тогда чё тупишь, сделал хранение всех параметров в NVS и через любую блютузную софтину сделай изменение конкретного параметра
Voin
во блин.. новые слова... Сначала я воще все хотел хранить в NVS но не заладилось... 4 строки сохраняло или три и потом ругалось типа места мало или подобное... пошел путем файлов... Работает... Осталось дать инструмент юзверю чтоб он сильно не заморачивался.
Max
https://github.com/holgerlembke/ESPFMfGK
Max
Во какая бня есть
Voin
ну вот из этой или другой бни надо взять только нужное.. Ибо имена файлов известны место куда и как то-же...
Voin
https://github.com/holgerlembke/ESPFMfGK
Спасибо... Пойду учится гуглить.. раз Яндексит ьхреново получается
Voin
у тебя есть проблема: ты не хочешь читать базу — документацию
Согласен. ибо уже все предохранители перегорели.
Max
Спасибо... Пойду учится гуглить.. раз Яндексит ьхреново получается
Обычно такие штуки не гуглятся. Проще сразу зайти на гитхаб и там искать.
Ruslan
Согласен. ибо уже все предохранители перегорели.
а иначе никак, только говнокод и проблемы
Voin
а иначе никак, только говнокод и проблемы
да не.. вроде выживал на примерах до этого, но тут вот решил вебом забаловаться и не пошло.
Ruslan
всегда бывает в первый раз )
Voin
глубже нырять - нет времени и может быть мозгов... но таки придется.. Ибо денег заработать никто не захотел...
Max
Мухаха, вот еще какая бня есть - https://www.openhasp.com/
ok-home
Какой чип ?
Ruslan
это не понятное... ;)))
что непонятного то, разработка под эмбед — это геморрой в разы серьезнее, чем просто писать сайтики, а за сайтики платят почти как курьерам )
Максим
ESP32-S3
Ruslan
вот экономика и не сходится
ok-home
Цепдяйся через usb
Max
глубже нырять - нет времени и может быть мозгов... но таки придется.. Ибо денег заработать никто не захотел...
Это пару дней проковыряться, а потом еще будут вопросы из серии "чот у нас не работает", еще на неделю. В итоге бюджет вылезет за среднестатистическую з/п вэб-погромиста и вы первый будете обижаться)
ok-home
Должен появиться usbjtag
Максим
Должен появиться usbjtag
да, он определился
Ruslan
у меня куча опыта в этой хрени, и то я не возьмусь, ибо знаю что гемора там на каждом шагу
ok-home
Ну Тада кнопочку дебаг жамкай и все
Voin
Хорошо. я Вас услышал. и даже соглашаюсь с вами.
Voin
Ибо сам с ногами в жир вляпался.. хотел помочь... а тут вонана чо...
Ruslan
не, оно решаемо, но недёшево )
Максим
если бы все так было просто)
Максим
Максим
Подозреваю что в в launch.json что-то не так.
Ruslan
ну, идей мы накидали, ссылок даже, ждём отчёт о результатах
Максим
{ "version": "0.2.0", "configurations": [ { "type": "gdbtarget", "request": "attach", "name": "Eclipse CDT GDB Adapter" }, { "type": "espidf", "name": "Launch", "request": "launch" } ] }
Voin
Ладно, можно я задам еще один вопрос: Вот открыли мы страничку где выпала нам табличка из файла, встали на нужную ячейку, поменяли циферку. какой блин командой сохранить ее в масииве ??? Есть ли она или мне приснилось чота ? Когда рассматриваешь примеры по веб управлению светодиодами - там реализовано по другому... и вот я не могу этого волшебства найти.. .слепить я потом слеплю... Пните в нужную сторону. Веб то уже все нарисовано и даже поднимается на ESP по IP.... с браузера компа и массив с файла вытягивается. Как организовать запись и изменение ?
Ruslan
jquery, дальше пост на "сервер"
Voin
если ты работаешь с вебом, то думай как фронт и бэк разработчики
да не работаю я.. стырил с тырнета пример подточил под себя.... осталось малое... и оно не получается. Я паяльником могу... кодить - воще плохо.
Ruslan
просто откажись от этого проекта, хороший сон дороже
Voin
Да другану делаю.... в помощь...