• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32 в роли программатора UPDI

Vaffanculo

New member
Всем привет!

Вот человек написал на питоне программу для обычного компьютера, которая умеет прошивать ATtiny нового типа по UPDI с использованием только USB/UART преобразователя.
Вдохновившись этим достижением, я хочу научить ESP32 делать то же самое.
То есть будет устройсво с ESP32 и ATtiny, и хотелось бы иметь возможность перепрошивки ATtiny без физического доступа.

Если кто-то видит почему это не получится, просьба высказаться.

Идея привлекает по двум причинам
- для программирования по UPDI нужно всего 2 ноги ESP32, и я могу использовать тот UART, который используется для программирования самого ESP32 (другие два заняты).
- если прошивка ATtiny идет через UPDI, то не нужен никакой бутлоадер, который может слететь, и тогда без физического доступа ситуацию не исправить.
 

Vaffanculo

New member
Похоже комментариев мне не дождаться...

Тогда более конкретные вопросы
1. Где взять описание протокола UPDI? Что-то мне не удается его найти.
2. Можно ли в ESP32 захватить одно ядро в единоличное пользование на время, необходимое для прошивки ATtiny?
 
Сверху Снизу