ㅤ
А чем тебя веб не устраивает.
._.
Всем привет, заказал с алика плату на основе esp32, а именно от компании WeAct, для прошивки решил использовать оффициальный инструмент esp-idf, проблема в том, что при попытке прошить он жалуется, и просит переустановить его, или установить какую-то штуку командой idf_tools.py install-python-env, может кто знает в чем проблема? Если что, все делал по офф гайду, сейчас доступа к компьютеру нету, так что доп информации в виде скриншота дать не могу, зараннее спасибо
я вот щас решил посидеть, подумать, и проблема была в том, что в пути использовалась такая штука как $HOME, ее особенность в том, что она возвращает путь до домашней директории пользователя, так вот, когда я использовал команду sudo для доступа к файлу /dev/ttyUSB0, домашнаяя директория пользователя была /root а не /home/user/, и все, я просто скопировал нужную папку в /root и все заработало, это так, вдруг у кого такая же проблема есть, или будет
._.
а что еще делать? выдать права на чтение файлов в dev?
ㅤ
Под рутом работать это пиздец
._.
понял, спасибо
ㅤ
Ну это не есть хорошая практика, от слова совсем
ㅤ
Если требуюстя какие-то разрешения их просто нужно дать нужному юзеру. А что тебе надо в dev? ТОлько один последовательный порт. Посмотреть какая группа ему присвоена и выдать юзеру эту группу
ㅤ
Там dialoin или че-то такое присваивается
индзэец
уже и экзешники некие просят
индзэец
а если бы .bat файл был то чё?
Евгений
снова у вас тут сюрр какой-то! то флэштул найти не могут, то права dialout (все рядом обычно расписано)
Евгений
https://github.com/Jason2866/ESP_Flasher/releases Я к тому что загуглить это дело 1 минуты, первая ссылка в гугле. Нежели ждать ответа.
и веселить... (беспокоить по пустякам) хотя все равно раз тут, значит пинаем
Евгений
Скоро будут заходить с вопросом где купить есп32
кста после праздников поеду на рынок вроде s3 и c-шки знакомый привез буду недельку другую играться 😝 мне алишку сейчас трудно заказывать (днр) и ждать... а на озонах, вайлдберисах даже не смотрел.
Alex
Опять клоун🤔🤷‍♂
Принято к сведению, не огорчайся
ㅤ
Принято к сведению, не огорчайся
Не, в данном кейсе меня слово одно тригернуло)
ainu
И там их два, они не совместимы
ainu
Есть Ардуино а есть этот родной китайский
ainu
И не надо выкидывать платформио, он крутой, особенно если проект большой
ㅤ
Нах он нужен? Если есть родной esp-idf плагин
ainu
Нах он нужен? Если есть родной esp-idf плагин
Он много чего делает. От настроек и либ до анализа проекта (где кто пожрал места в RAM)
ㅤ
🤦‍♂️
ainu
Да ты просто не попробовал не распробовал вот и ноешь
ainu
Ничего страшного
ㅤ
Да ты просто не попробовал не распробовал вот и ноешь
Чо я делаю? Ну ка поподробнее с этого момента
ainu
У каждого свои предпочтения
ㅤ
За базаром следить не пробовал?
ㅤ
Да, в нем удобно присрать пердуиновские библы. С помощью зависимостей, согласен. Но ничего "сверхестественного" там нет.
ㅤ
Я использую его исключительно для контроллеров ch32, ибо оно там из коробки. А для макос штатное решение не завели, а писать cmake скрипты мне лень
ainu
Естественно нет. Свою задачу выполняет и он и idf и даже Ардуино Иде.
ㅤ
Естественно нет. Свою задачу выполняет и он и idf и даже Ардуино Иде.
Оно не выполняет свои задачи. Если кто нибудь пробовал там для есп32 че-то писать, то это боль. Оно постоянно ребилдит весь проект, если не вмешаешься в это поведение вручную
ㅤ
Причем даже если тыкаешь кнопку аплоад (не меняя проект) оно опять ребилдит его. Я не понимаю как там люди что-то делают
ainu
Я бы сказал это переносимость в проекте окружения, сама концепция вот этой инишки и библиотек. Это то каким должен быть проект.
ainu
Если бы ещё создание проекта не было таким странным, и открытие. А то как будто ide внутри ide
ㅤ
Я бы сказал это переносимость в проекте окружения, сама концепция вот этой инишки и библиотек. Это то каким должен быть проект.
Он удобен в проектах под разные МК, тут соглашусь. Типа марлина. Для есп вполне хватает штатного esp-idf
Sergey
Здравствуйте, купил sd card модуль для wemos d1, если воткнуть в него sd карту, esp8266 не запуститься из-за того что на D8 (15) проявляется высокий сигнал, подскажите как это можно исправить
Sergey
Вот ссылка с товаром, но там нет доки на него https://aliexpress.ru/item/32721603419.html?spm=a2g2w.orderdetail.0.0.196f4aa6NF1wTU&sku_id=12000037070270230
Денис
я б попробовал на минус D8 подтянуть через 10K
скажем, он уже притянут к минусу👀 (со стороны esp8266)
Master
скажем, он уже притянут к минусу👀 (со стороны esp8266)
да на схеме есть 12К, второй резистор для теста можно
Master
флешка на + перетягивает, можт не со всеми флешками работает
Sergey
я б попробовал на минус D8 подтянуть через 10K
Пробовал, не помогло, подтяжка его уводит в то же состояние, и я уже порезал дорожку и припаял провод к другой ноге
Master
Видимо x2 с флешка и не повезло)
у китайцев там вемосы еще разные на фотках можт не со всеми работает
ㅤ
Видимо x2 с флешка и не повезло)
Так ткни мультиметром между пином CS и VDD какое сопротивление. Но че-то я сомневаюсь что дело во флешке
ㅤ
Есть Ардуино а есть этот родной китайский
Я тебя расстроить забыл. Они совместимы.
Леша
Евгений
Воистину Воскрес!!!
Евгений
жгите...
ㅤ
Опять клоунов ставить что-ли? Мне лень
EL84 💡
воистину КПСС
EL84 💡
ой
EL84 💡
😂
Николай
Странно видеть открытку на религиозную тематику от человека, транслирующего мысли о суициде.
Николай
Ну а по теме: всем кулич!
ainu
Я тебя расстроить забыл. Они совместимы.
Ну да, и arduino.h, который указан в коде, конечно найдется при выборе не-ардуино фреймворка
ㅤ
Ну да, и arduino.h, который указан в коде, конечно найдется при выборе не-ардуино фреймворка
Нет. Потому что arduno на базе esp-idf (в пердуине спокойно юзается esp-idf) а в esp-idf есть штатная кнопка "add arduino as component". И да что arduino-esp32, что esp-idf - оба "родные" китайские
ainu
Нет. Потому что arduno на базе esp-idf (в пердуине спокойно юзается esp-idf) а в esp-idf есть штатная кнопка "add arduino as component". И да что arduino-esp32, что esp-idf - оба "родные" китайские
При этом если создать новый пустой проект, выбрать idf, скопировать из интернета код, рассчитанный на Ардуино, нажать запуск, оно не запустится (внезапно) так как, как я и говорил, они не совместимы. И нужно будет делать какие то действия руками. Собственно к чему и вернулись. Они не совместимы вот так из коробки, и выбор фреймворка имеет значение. У человека, который, цитата "скопировал в main пример с сайта Эспрессиф", платформио, который при создании проекта по умолчанию выбирает Ардуино, вообще легко может быть несовместимость этих двух фреймворков, которая лечится либо дозагрузкой либ, либо пересозданием проекта. В любом случае, если копировать код из сайта эспрессив и вставлять в дефолтовый платформио проект, то он вполне не запустится
ㅤ
Ты ожидаемо стал спорить и доказывать мне какую-то базу. Я всегда это читаю с улыбкой, спасибо)
ainu
У человека была ошибка. Я указал на возможное решение, где он мог ошибиться. Всё.
ㅤ
Кстати, насчет базы, никто сходу не подскажет как юзать SPI куда обычно подключен внутренний флеш или PSRAM. Каким образом блокнуть эту шину внедрях идф чтоб ее не дернули из другого таска в момент транзакции?
Евгений
Евгений
вроде как здесь написано https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/peripherals/spi_master.html#notes-on-using-the-spi-master-driver-on-spi1-bus
ну по сути так и представлял, спасибо за подробности... пойду разговлюсь еще разок
ㅤ
Причем там в самом начале ссылка на этот раздел лол
._.
сколько времени +- уйдет на освоение esp32?
._.
чтобы прям самые азы
ㅤ
Странный вопрос
Max
Человек хочет курс купить за 200к за 2 недели, чо тут странного