Александр
Чего делали?
Пересобираю весь проект. Он там индексацию проводит.
Mr.Mait
https://blog.espressif.com/espressif-ide-and-whats-new-in-v2-4-0-part-1-7ea84340a819
Это походу болезнь. Эклипс использовали для stm32 ide, пользуюсь китайцем ch32v307, у них ide moun river тоже на эклипсе...
Илфат
А 7 вообше можно?
В Tuya выключателе на этой ноге одна из сенсорных кнопок висит.
Александр
Вот это делали?
Выполнил Full Clean и помогло. Спасибо. А подскажите так периодически требуется делать, почему он автоматически не обновляет?!
Никита
А тут многие c ESP исключительно в VSCode работают?
я тоже сейчас озадачен выбором редактора или IDE. И т.к. IDF обязвает тянет за собой кучу переменных окружения, версию питона и прочее, что может повлиять на работу основной системы, то я решил поднимать всё окружение внутри докер-конейнера. Вроде бы всё круто, сам проект лежит в хосте, idf тулчейном в контейнере, прокинул внутрь USB, прямо в докере собирается и прошивается. Но столкнулся с проблемой, что в VSCode все инклуды помечены красным по той причине, что они не найдены в хостовой системе и находятся внутри контейнера. В данный момент пробую использовать VSCode DevContainer для полного ощущения присутствия на хосте и чтобы по всем go to definition ходило норм
Andy
Выполнил Full Clean и помогло. Спасибо. А подскажите так периодически требуется делать, почему он автоматически не обновляет?!
Когда то разбирался с этим, но потом плюнул. Тупо либо очищаю либо вообще удаляю папку build. так дешевле. Еще где-то есть вывод логов, но то же не вижу смысла в этом разбираться :)
да. но см. выше.
Ты ошибку то скажешь?
Mr.Mait
А в чем болезнь?
Все на эклипсе. Иногда долго думает. Бывает на панели быстрых кнопок с иконками, некоторые пропадают. Слетают настройки. Упадёт с какой нибудь неизвестной ошибкой. Пропадают системные path-и компилятора, системных заголовочников. Ide нужна workspace директория, если перенесешь проект в другую папку, то ide скомпилирует проект с ошибками, т.к. во многих местах настройки различных путей присутствуют макросы начиная с {workspace_work}/......
Mr.Mait
У меня два еклипса на разных компьютерах, настроены хуй пойми когда. Ничего там не "слетает" и не "пропадает"
Я качал не оригинальный + дополнения, а от самих разрабров весь эклипс у stm32 и wch moun river
Никита
Это конечно вообще замудренно)
пока не нашел решения как сделать так чтобы install.sh и export.sh не засирали основную систему
Mr.Mait
Опять зверьсиди с торрентов?
Не, с офф сайтов. Сижу на Kubuntu 20 и 22
Никита
Работает, но не очень быстро
мне без devcontainer завести не удалось. Видимо нужно самому доставить в контейнер vscode-server и настроить его
Никита
@verificationPerson @ruslanpopov наверное как-то можно через отдельного пользователя, или через source, или через отдельную оболочку добиться "чистоты" основной системы. Но я пока не углублялся в эту тему. Тогда и скорость будет норм
Илфат
Ты ошибку то скажешь?
в бутлуп уходит выключатель если инициализирую на INPUT GPIO7
Slava
Бери микроскоп, смотри, это точно gpio7 ?
Ардуино иде 2.0 настолько тупая что она не может открыть порт открытый самой же ide в сериал мониторе... Пиздец
Очевидно что нельзя его на инпут
Да вот я сделал пин 7 input - " ets Jan 8 2013,rst cause:4, boot mode:(3,7) wdt reset load 0x4010f000, len 3460, room 16 tail 4 chksum 0xcc load 0x3fff20b8, len 40, room 4 tail 4 chksum 0xc9 csum 0xc9 v00040840 ~ld"
Konstantin
А номер ноги какой? 22?
Если отключить wdt, такой ошибки не происходит. Только есп какую-то хуиту в консоль плюет. Явно ему нехорошо
Sid
так что вопрос кто тупой
это компорт и это разные процессы
Спасибо капитан я в курсе. Мне не нужно объяснять простые истины.
Вопрос в том почеум она не может на момент аплоада прошивки вырубить к хуям этот монитор
Ардиуна иде 1.8 между прочим с этой задачей справляется
Sid
Вопрос в том почеум она не может на момент аплоада прошивки вырубить к хуям этот монитор
ну ты напиши им письмо с вопросом, а так скорее всего ux предполагает что ты как минимум вырубиш руками монитор когда он тебе не нужен
Sid
ну и пилили они этот высер сколько 5 лет?
ну ты напиши им письмо с вопросом, а так скорее всего ux предполагает что ты как минимум вырубиш руками монитор когда он тебе не нужен
Да забей это просто крик души. Я каждый раз когда ее открываю обязательно нарвусь на какую-то херь
ну ты напиши им письмо с вопросом, а так скорее всего ux предполагает что ты как минимум вырубиш руками монитор когда он тебе не нужен
Ага, особенно когда у тебя 5 окон открыто и где-то в каком-то окне затесался монитор, который любезно присосался сам к только что подключенному девайсу
Очень удобно
ты ЦА ардуино иде представляешь себе?)
Я то представляю. ТАк вот как раз у новичков возникнет больше вопросов. Кем открыт порт и почему...
Sid
Я то представляю. ТАк вот как раз у новичков возникнет больше вопросов. Кем открыт порт и почему...
блин, у меня знакомые кто ардуину иде юзали к сожалению все с компортом знакомы
блин, у меня знакомые кто ардуину иде юзали к сожалению все с компортом знакомы
Ну хер знает. Тут где-то залетал человек и спрашивал почему у него плата в ардуине не появляется. Видимо cp2102 не установил...
Так что неуверен)
Sid
я вот собрал ванильное 6.0.6 ядро на одноплатник и у меня перестал работать gpio_fan
Sid
и экран spi
Sid
печаль тоска
Mike
Не шьет даже и через flash_download_tool от Espressif. Тупо мигают светодиоды rx и tx и все.
flash_download_tool от Espressif = видит модуль ? считывает его ? detected info = в это поле чего нить пишет ?
Sid
ага, новый заказал уже с горя
Ruslan
Применил typescript для генерации эффектов на экране. Полезно сначала эмуляцию организовать, утвердить то, что подойдёт. И не надо насиловать с и железку.
в бутлуп уходит выключатель если инициализирую на INPUT GPIO7
Ай блядь логично что уходит в бутлуп. Сюда же флешка подключена...
Илфат
flash_download_tool от Espressif = видит модуль ? считывает его ? detected info = в это поле чего нить пишет ?
Была такая фигня. Как раз с pinMode( 7, INPUT). Стандартные прошивальщики не подходили. Думал - кирпич. Пришлось честно пинами GPIO0 и RST на землю. Потом включаем питание. И только удостоверившись по UART что загрузились в нужном режиме - отпускаем RST от земли и запускаем прошивку.
Илфат
Ай блядь логично что уходит в бутлуп. Сюда же флешка подключена...
ну так-то думал, что после загрузки и можно использовать, digitalread нормально работает ;)
Mike
ну там то RST нет , там есть EN который должен быть подтянут на + , а кнопка сброса кидает его на землю
Или по твоему он откуда должен читать код твоей программы?
Mike
у него там с флешем все норм, boot : 0x13
у него там с флешем все норм, boot : 0x13
Бля он sdd0 переводит в режим инпут и флешка "откисает". Срабатывает собака и она уходит в рибут.
Возможно на схемах он путает пин D7... Д7 это не пин 7. Много раз обсуждалось
SDIO_DATA_0 SD_DATA0_U Pull up SD_DATA0 I/O/T SPIQ I/O/T O GPIO7
SPI в режиме Quad
нее ;) Нет тут никаких D7.
Ткни вкратце стрелкой куда смотреть
Mike
я бы посмотрел для начала на 3 ногу есп
Mike
она должна быть подтянута к +
Mike
и потом смотрел бы еще 14 ногу - это тот самый gpio12 который надо держать у земли при загрузке
Ну так сюда флешка подключена
The ESP8266 uses an external flash memory chip to store your program. It communicates with this flash chip over a 4 bit SDIO interface, on GPIO6-11. These pins are labeled SDDn, SDCLK and SDCMD. Usually, the interface uses all 4 data lines (QIO), but you can also configure it to use only 2 of the 4 lines (DIO), giving you access to two more GPIO pins (9 & 10).