Полагаю, вы хотите обновить прошивку stm32.
В этом случае разрешите загрузить новый двоичный файл для stm32 в Интернет, сохраните его в файловой системе esp8266 (он должен быть больше, чем stm32размер флэш-памяти).
После этого включите запись во флэш-память, установите небольшой протокол для обновления stm32 из последовательной связи из esp8266 в файл на флэш-память stm32.
Помните, что все функции, которые используются дляОбновление флэш-памяти stm32 должно быть в оперативной памяти.
Я делаю проект для stm32f4 и esp8266, и я сделаю именно это.
ВАРИАНТ 2:
Если ваша программаРазмер двоичного файла составляет менее 50% от размера флэш-памяти stm32, затем используйте вышеуказанную половину флэш-памяти stm32 для хранения новой программы, после сброса проверьте, есть ли что-то там, и обновляется ли она (это то, что яв действительности это происходит в stm32, очень безопасный способ обновления, поскольку для обновления используется только процессор stm32, и он очень быстрый).