Арсений
просить помощи?
Так ты ж ещё ничего не сделал, о какой помощи речь? Ты хочешь, чтобы тебе написали код по факту. Если бы ты хотел разобраться, набил бы в гугле что-то вроде *esp32 для чайников*, "esp32 с нуля", "esp 32 уроки"
Арсений
SetPf
Но типо да - рецепт, просто начать читать и пытаться, даже ничего не понимая.
Василий
Ruslan
Василий
причем незря ж начинают с хелловорда
Василий
набей руку и понимание прийдет)
Арсений
Берёшь код
Pavel
Арсений
Простой
Василий
даже кстати рекомендую не копипастить - а именно печатать пример
Арсений
И начинаешь его разбирать, что и зачем
Ruslan
Василий
Pavel
Evgeniy
Зато потом, после выпуска - этот ESP заменится чем то более новым. Такую задачку на какой-нибудь вечности надо задавать, без конкретной железки 😁
Ruslan
когда-то по приколу делал отладчик прошивки для tiny13
Evgeniy
Evgeniy
Первых не встречал, хотя целая эпоха vrtp была же, если кто помнит
Ruslan
нука напомни
Ruslan
чёта читал давно там, но не помню
Ruslan
https://vrtp.ru/
такой бы форум по котлам Viessman, находил немецкий да потерял...
кстати, немецкий интернет - это тоже кладезь крутой инфы, которой нет больше нигде
Evgeniy
Там все в мануалах есть, с немецкой педантичностью 😁
Ruslan
да нифига там нет по кишкам )
Ruslan
ладно, щас вопрос не в этом, реанимирую старый esp32 проект, там есть каталог с esp-idf, где версию подсмотреть?
Ruslan
я просто в своё время переносил на докер сборку, но блин вместо конкретной версии воткнул :latest
но локально остались файлы библиотеки
Ruslan
v4.3-dev-907-g6c17e3a64 - устройство в лог кидает )
Ruslan
забавно, проект собирается под v4.3 и не собирается под v4.4:
Go to the project directory and run:
idf.py build
bash: warning: setlocale: LC_ALL: cannot change locale (ru_RU.UTF-8)
ninja: warning: bad deps log signature or version; starting over
[0/1] Re-running CMake...
/bin/sh: 1: /opt/esp/tools/cmake/3.16.4/bin/cmake: not found
ninja: error: rebuilding 'build.ninja': subcommand failed
FAILED: build.ninja
/opt/esp/tools/cmake/3.16.4/bin/cmake -S/project -B/project/build
ninja failed with exit code 1
Ruslan
полезно делать rm -rf ./build 🙂
Ruslan
там что-то успели наворотить столько ESP-шек!
esp32-wroom32 - это же то, что я пометил на картинке?
SetPf
а че интересного в 5.0?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Ruslan
5.0 пока в докере не увидел, может плохо смотрел
Арсений
Эт самое, а студентика то забанили?
Ruslan
но могли )
Арсений
The Lord of Кот
Ruslan
я вот раздумываю об обновлении прошивки по воздуху
у меня куча устройств, зашифрованный флеш, ключ я знаю
то есть, я собираю прошивку, а перед выдачей выполняю шифрацию для конкретного устройства и отдаю
но чтобы правильно ответить на запрос, я должен от устройства получить его идентификатор, который привязан в моей БД к ключу шифрования...
хотя не... брежу... ключ надо хранить, чтобы вручную перепрошить
а встроенный загрузчик и так доступ имеет какой надо
насколько помню, надо вшить общий ключ на дешифрацию и тогда одной
The Lord of Кот
Что? Ты там интонации попутал когда читал?
The Lord of Кот
Перечитай ещё раз. Никто на него не нападал. Условие было -- он его выполнил, поэтому не в муте
The Lord of Кот
Потому что есть личные сообщения
Andy
Ruslan
я это кучу раз читал, надо делать
Василий
О, мужички
Василий
нашёл прикольную штуку
Василий
кто юзал?
Василий
https://aliexpress.ru/item/1005002908614535.html?spm=a2g2w.productlist.0.0.25e674dd2Geu9X&sku_id=12000022927295482
Василий
https://github.com/sipeed/RV-Debugger-BL702
Василий
говорят эмулит ft2232
Василий
стоит всего 3.5 бакса, сказка
Василий
заказал на тест, будем изучать)
Василий
ото отладчик нужен, а ориг дорогой чота
Alexey
https://aliexpress.ru/item/1005003615324166.html
ещё такая бывает, для RISC-V
Andy
заказал на тест, будем изучать)
Да интересное решение, расскажите по итогу плиз.
Особенно интересны две вещи:
1 Скорость работы с OpenOCD
2 Работа с родными драйверами FTDI
Спасибо
Сергій
качаю архив с компонетом(библиотекой) esp_modem
распаковываю, иду в examples/simple_cmux_client
выполняю idf.py build
всё ок, всё собралось
копирую содержимое simple_cmux_client в отдельный каталог (вне компонента)
захожу в него
делаю idf.py add-dependency espressif/esp_modem==0.1.15
(так предлагается подключать библиотеки в свои проекты)
выполняю idf.py build
получаю ошибки линковщика (на esp_netif.... и много чего)
что делать?)
Andy
Василий
Кстати прикольный этот чипик на отладке
Василий
https://cnx-software.ru/2021/06/22/plata-otladki-rv-debugger-plus-uart-i-jtag-za-35-postavlyaetsya-s-bl702-zigbee-i-ble-risc-v-soc/
Василий
рискв, радио все понты
Evgeniy
Для BLE мало применений
Василий
вай фай жрет много, а тут от батарейки годы можно жить
Василий
кстати нашёл у pine64 этот чипик
Василий
https://pine64.com/product/pinecone-bl602-evaluation-board/
Василий
вобщем интересный вариант
Evgeniy
Кстати, а я забыл, что делал на BLE термометр/гигрометр с архивом в мелком корпусе, только питание было неудачно сделано - аккум + беспроводная зарядка, вместо одной CR2032. Было забавно наблюдать за всякими бытовыми процессами: например, как холодильник поддерживает температуру внутри, считав графики из архива на смартфон. Надо будет переделать под CR2032.
Evgeniy
похожее устройство есть от Xiaomi теперь, только может потребоваться логиниться в китайских сервисах
Evgeniy
Не имеет связи с холодильником же
Evgeniy
И питание от розетки для микропотребляющего BLE устройства - это на любителя 😁
Anonymous
Evgeniy
Меньше, чем BLE?
Василий
Василий
не может он кушать понты)
Василий
блютух бле все же экономнее
Evgeniy
Пробовали делать протокол поверх UDP, с повторными запросами для прозрачной коммуникации с минимальными задежками? Интересно, стоит ли это вообще затевать в случае с WiFi
Evgeniy
Вообще телефония же так работает...