Артём
Блин, ну это второй шаг, надо попробовать все-таки сначала это починить
Угадай кто я
привет
Угадай кто я
нужна помошь со скетчем
Угадай кто я
по пути "USB-Nugget-1.2.1-beta\src\RubberNugget\RubberNugget.ino" находится скетч
Угадай кто я
плата esp32s2
Угадай кто я
выдаёт ошибку "In file included from C:\Users\Хабиб\Desktop\USB-Nugget-1.2.1-beta\src\RubberNugget\RubberNugget.ino:2: C:\Users\Хабиб\Desktop\USB-Nugget-1.2.1-beta\src\RubberNugget\src\RubberNugget.h:4:10: fatal error: cdcusb.h: No such file or directory compilation terminated. exit status 1 Compilation error: cdcusb.h: No such file or directory
Угадай кто я
Anonymous
Убери попробуй из пути кириллицу
Alexander
Подскажите как одновременно подключить к esp8266 модуль led 1088AS(4 сегмента в линию) через MAX7219 Module и SD-card модуль. Дело в том, что и sd-модуль и MAX7219 задействуют одни и те же пины: D7, D8, D5
Угадай кто я
Убери попробуй из пути кириллицу
In file included from C:\USB-Nugget-1.2.1-beta\src\RubberNugget\RubberNugget.ino:2: C:\USB-Nugget-1.2.1-beta\src\RubberNugget\src\RubberNugget.h:4:10: fatal error: cdcusb.h: No such file or directory #include "cdcusb.h" ^~~~~~~~~~ compilation terminated. exit status 1 Compilation error: cdcusb.h: No such file or directory
Угадай кто я
библиотека cdcusb.h у меня установлена в ардуине, а он вроде гдето в своей папке требует, незнаю
Угадай кто я
https://github.com/HakCat-Tech/USB-Nugget
Anonymous
ну ты путь сменил в #include "cdcusb.h"?
Anonymous
бан тут за такое
Угадай кто я
Nikita
Привет. Хочу прошить плату с ESP32 через FTDI из Arduino Espressif Когда подключаю так как на схеме, то в Arduino такой вывод в терминал rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0018,len:4 При этом, когда жму Upload, то висит Connecting............ И после разного рода ошибки A fatal error occurred: Failed to connect to ESP32: No serial data received. A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x65): Possible serial noise or corruption. Соединил DTR с BOOT0 RTS c EN Как тут сказано https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html#automatic-bootloader В чём может быть ошибка ещё? Т.к. в консоль пишет DIO, clock div:2, то выставил DIO, 40MHz
Nikita
Настройки такие
alex...
Привет. Хочу прошить плату с ESP32 через FTDI из Arduino Espressif Когда подключаю так как на схеме, то в Arduino такой вывод в терминал rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0018,len:4 При этом, когда жму Upload, то висит Connecting............ И после разного рода ошибки A fatal error occurred: Failed to connect to ESP32: No serial data received. A fatal error occurred: Failed to connect to ESP32: Invalid head of packet (0x65): Possible serial noise or corruption. Соединил DTR с BOOT0 RTS c EN Как тут сказано https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html#automatic-bootloader В чём может быть ошибка ещё? Т.к. в консоль пишет DIO, clock div:2, то выставил DIO, 40MHz
Достаточно подключить rx/tx а ногу boot вручную на земле держать пока загрузка не пойдёт (или даже кратковременно, подать питание и EN, а после подачи boot можно отцепить), в порт выплёвывается на старте при этом что находиться в режиме загрузки. Прошил два десятка так, пока платку не купил у китайцев. А на этой китайской плате-модуле(node...) всегда приходилось держать кнопку пока не начнётся загрузка
alex...
Спасибо. Попробую) Но при каждой заливке такое исполнять - это не просто😅
Rx/tx, землю припаивал, а boot тыкал иголкой на плате и подавал питание, две руки хватает 😁, а ну это уже была плата в изделие, не голый модуль
Nikita
Чтоб перевести плату в режим прошивки, достаточно крактовременно замкнуть GPIO0 на землю перед подачей питания. После этого шить обычным юартом RX/TX?GND/VCC. Можешь припаять кнопку
У меня какой-то рандом весь день, когда я его пробую замкнуть. Под конец вылезла ошибка Brownout detector was triggered Пишут, что это из-за дохлого питания. Попробую УСБ провод поменять завтра
Тамар
а как достучаться до пк с esp? шлю на ip 192.168.137.1, в wireshark пакеты есть, но слушаю 0.0.0.0, 127.0.0.1, 192.168.137.1 все пусто
Nikita
Я просто до этого только с готовыми дев бордами работал, где воткнул УСБ и всё работает, а тут пол дня проковырялся)
Это питание?
Это питание по линии 3.3 снижается ниже установленного тобой (или за тебя) напряжения
В даташите есть вся база
Fenribel
Коллеги, обновил версию esp32 by Espressif в arduinoIDE, теперь рабочий код выдаёт кучу ошибок компиляции.. Можете подсказать, как можно решить проблему? После обновления перезагружал IDE, комп — не помогает. Делал Uninstall из менеджера плат, потом устанавливал по новой — ничего не помогает...
alex...
Так там в консоле написано чего не достаёт же. По теме обновлений : спрашуют бывают по работе почему я софтом разным пользуюсь старым и не обновляю и виндой семеркой досихпор 😏
С какого на какой ты обновил?
Если с 4 до 5, то migration guide читал?
Там дохера функций поменялось. Для этого обычно огромными буквами пишут - читай доку прежде чем обновлять
Fenribel
Если с 4 до 5, то migration guide читал?
нет) сейчас пооткатывал назад, понял, что не с переустановкой проблема, а с переходом на 5 версию
Fenribel
Если с 4 до 5, то migration guide читал?
не думал, что функция gpio_hold_dis может поменяться и перестать работать... а видимо может)
Скорее всего в required components надо было GPIO поместить. Вообщем там не совсем гладко всё с переходом 4-5
Fenribel
а я что-то не вижу изменений никаких в этой функции, но компилятор ругается: 4.3.6: https://docs.espressif.com/projects/esp-idf/en/v4.3.6/esp32/api-reference/peripherals/gpio.html 5.1: https://docs.espressif.com/projects/esp-idf/en/v5.1/esp32/api-reference/peripherals/gpio.html одинаковое описание функций
Fenribel
void setup() { pinMode(4, OUTPUT); //gpio_hold_en(4); } void loop() { }
Fenribel
закомменченное — работает, с gpio_hold_en — нет: Compilation error: 'gpio_hold_en' was not declared in this scope; did you mean 'gpio_mode_t'?
Fenribel
Если с 4 до 5, то migration guide читал?
я может не туда смотрел?
А почему?
Fenribel
потому что не увидел в migration guide, что надо добавить теперь этот файл
Fenribel
раньше без этого инклюда всё работало
раньше без этого инклюда всё работало
Я так и знал что ты про "раньше" скажешь. А причем тут раньше?
Раньше и трава зеленее была и деревья выше. Оставайся на 4 и будет как раньше.
Fenribel
Раньше и трава зеленее была и деревья выше. Оставайся на 4 и будет как раньше.
там в пятой вроде как какие-то плюхи с long range появились
А инклюды никто не отменял. Просто они были раньше проинклюжены за тебя
Fenribel
там в пятой вроде как какие-то плюхи с long range появились
сейчас активно перебираю все варианты, чтобы получить заявленный espressif км дальности
Fenribel
long range и в 4-ой есть
да не могу понять, как заставить работать
Fenribel
как была 150м дальность, так и осталась при интеграции лонг ренж
да не могу понять, как заставить работать
У тебя оба девайса (в том числе точка доступа) espressif?
Fenribel
да
Fenribel
две еспшки
Fenribel
обе в sta моде вайфая
Fenribel
а какое самое короткое сообщение можно отправить через esp-now? чтобы дальность сигнала могла быть наибольшей при отправке
Денис
а реально ли на esp8266 нарастить память не меняя сам чип, что бы оно работало как единое целое?
Indr1x
а реально ли на esp8266 нарастить память не меняя сам чип, что бы оно работало как единое целое?
Реально, там внешняя память. Под металлической крышкой вместе с esp8266. Если это только не esp01
Денис
Реально, там внешняя память. Под металлической крышкой вместе с esp8266. Если это только не esp01
я как раз про неё, что бы увиличить память мне в любом случае менять этот чип внешней памяти? или можно дополнительно напаять отдельный чип не снимая уже имеющийся?
Indr1x
Другой, такой же, но большей емкости
Денис
жаль
Денис
спасибо
жаль
А в чем проблема то?
Денис
больше памяти = больше кода
Денис
вот и вся проблема, а менять не охота ибо ещё и шить придется
Indr1x
Говнокода. Куда может не хватить 1мб?
больше памяти = больше кода
В чем проблема заменить я имею ввиду
У меня вот прошивка для 8266 весит где-то 900 кб ( это только код) чтоб было ота и nvs нужно минимум 2 метра
В 8266 другая беда) Тяжко с оперативной памятью. Нельзя её держать свободной ниже 10 кб