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

Ответить
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

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

Сообщение WildCat »

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

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

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

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

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

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

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

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

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

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

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

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

Подскажите, пожалуйста, в какую сторону нужно копать. Или может кто-то поможет реализовать?
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

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

Сообщение ecoins »

WildCat писал(а): 11 июл 2024, 03:12 Подскажите, пожалуйста, в какую сторону нужно копать. Или может кто-то поможет реализовать?
Реализация автономного прошивальщика технически конечно возможна, но и для решения такой задачи потребуется и программирование на С++, отладка и тестирование. То есть не так просто.
И спрос на задачу под ESP8266 пока вроде единичный - косвенно это подтверждается тем что Вам пока не удалось найти готовые решения.
По STM32 больше материалов, и архитектура предоставляет побольше возможностей.
Ниже ссылка на одно из решение по STM32:
https://www.youtube.com/watch?v=FuuPoJVqfGk
С уважением, ecoins.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Посмотрите вот это https://robocraft.ru/arduino/784
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

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

Сообщение WildCat »

ecoins писал(а): 11 июл 2024, 07:02 Ниже ссылка на одно из решение по STM32:
Спасибо, видео интересное и познавательное, но не о том.
Stm32 - это в перспективе
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

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

Сообщение WildCat »

Кто-нибудь за деньги готов решить поставленную задачу?
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя