Страница 1 из 1

Прошивка МК другим контроллером. Автономно

Добавлено: 11 июл 2024, 03:12
WildCat
Задача:
Сделать аппаратный прошивальщик esp8266 с помощью другого контроллера, на котором на sd карте лежит bin прошивки целевого МК.

Перекопал интернет, и наши ресурсы, и буржуйские.
Предлагают либо ОТА, либо обновление прошивки с sd карты на этом же контроллере. Ни то, ни другое мне не подходит.

Нашел что-то похожее для stm32:

https://istarik.ru/blog/stm32/122.html

Но у стм протокол обмена по uart другой.

Надо какое-то решение, чтоб в МК вставить карту, подключить к целевому контроллеру, нажать кнопку и пошла прошивка.
И пару диодов: прошилось/не прошилось.

Как альтернатива (не самая лучшая) сгодится и web, но это влечет дополнительные трудности.

На целевом esp8266 WiFi нет.

Esp-link и прочие WiFi-UART мосты не годятся.
Нужен чисто аппаратный автономный прошивальщик заранее откомпилированной прошивки.

Уже который день копаю разные ресурсы, решения не нашел.

На промышленных ПЛК встречал подобные устройства (Carel), нужно что-то подобное.

Как я понял, мне нужно запустить протокол stk500

Подскажите, пожалуйста, в какую сторону нужно копать. Или может кто-то поможет реализовать?

Прошивка МК другим контроллером. Автономно

Добавлено: 11 июл 2024, 07:02
ecoins
WildCat писал(а): 11 июл 2024, 03:12 Подскажите, пожалуйста, в какую сторону нужно копать. Или может кто-то поможет реализовать?
Реализация автономного прошивальщика технически конечно возможна, но и для решения такой задачи потребуется и программирование на С++, отладка и тестирование. То есть не так просто.
И спрос на задачу под ESP8266 пока вроде единичный - косвенно это подтверждается тем что Вам пока не удалось найти готовые решения.
По STM32 больше материалов, и архитектура предоставляет побольше возможностей.
Ниже ссылка на одно из решение по STM32:
https://www.youtube.com/watch?v=FuuPoJVqfGk
С уважением, ecoins.

Прошивка МК другим контроллером. Автономно

Добавлено: 11 июл 2024, 07:05
aidar_i
Посмотрите вот это https://robocraft.ru/arduino/784

Прошивка МК другим контроллером. Автономно

Добавлено: 11 июл 2024, 14:00
WildCat
ecoins писал(а): 11 июл 2024, 07:02 Ниже ссылка на одно из решение по STM32:
Спасибо, видео интересное и познавательное, но не о том.
Stm32 - это в перспективе

Re: Прошивка МК другим контроллером. Автономно

Добавлено: 29 июл 2024, 01:09
WildCat
Кто-нибудь за деньги готов решить поставленную задачу?