чудес не бывает, где-то было )))
Кстати что задумал ТС понятно, надо обновлять ПО в девайсах, устройства не в одном сегменте сети, есть пионеры которые могут сделать эту работу за мороженко, но они ничего не понимают, необходимо на базе ардуины сделать устройство которое при подключении через уарт обновит прошивку с SD карты, тут как раз RP2040 в тему вписывается, под питоном
Установил, запустил пример esp32_example, с помощью этого есп32 прошил по уарт другой есп32. Не смог разобраться как прошить есп8266, чип определяется программно автоматически?
глядя на код видимо не такая уж непосильная задача разобраться
ESP_LOGI(TAG, "Loading bootloader...");
flash_binary(bin.boot.data, bin.boot.size, bin.boot.addr);
ESP_LOGI(TAG, "Loading partition table...");
flash_binary(bin.part.data, bin.part.size, bin.part.addr);
ESP_LOGI(TAG, "Loading app...");
flash_binary(bin.app.data, bin.app.size, bin.app.addr);
ESP_LOGI(TAG, "Done!");
Спасибо, прошил.
С VC Code раньше не работал, после буилд, проект если переименовать или переместить, при компиляции происходит ошибка. Как исправить проект, чтобы он открывался, как новый. Забыл исходный скопировать и копию компилировать. VC code " портит " проект?
нет. не портит, с непривычки просто. Все операции с выбором чипа, способом прошивки и прочего, внизу слева окна вижуал студио:
когда первый раз прошиваешь проект, вверху окна может спросить через какой порт, выскочит запрос. повнимательнее и все будет хорошо.
Спасибо за ответ!
Файлы правил на Notepad++ и компиляция давала ошибки, когда начал на VC Code править , ошибки пропали.
Разобрался, esp-serial-flasher работает с разными чипами автоматически, ничего там, оказывается, не нужно править или добавлять. Отключил только MD5.