STM32F4 пишет внутреннюю флешку через UART
Я хочу закодировать функцию OTA в STM32F4 с использованием библиотеки HAL. У меня уже есть бинарный файл обновления для загрузки модуля LTE и пересылка на STM32F4 через UART. Проблема в том, что я знаю, что могу получить двоичный файл в ОЗУ с помощью HAL_UART_Receive_DMA(), и я знаю, что могу использовать HAL_FLASH_Program() для записи данных из ОЗУ во внутреннюю флэш-память. Я не очень хочу реализовывать таким образом, так как оперативная память STM32F4 небольшая. Есть ли способ записи напрямую с UART на внутреннюю флешку?
Благодарность