>написать спецприложение на сервер пока (или совсем) не рассматривается. Перекладывание проблемы со здоровой головы (линух) на больную (микроконтроллер)?
>в одной программе были boot и application.
Они и так в одной программе с точки зрения МК.
Но кто мешает вам подтянуть бутлоадер просто в виде библиотеки?
Один фиг под загрузчик надо прописывать линкерскрипт и в принципе без разницы, библиотекой ли или исходниками.
https://www.iar.co …in-a-specific-section/
>лежит HEX файл
Забудьте вы уже про текстовый формат, зачем раздувать траффик вдвое из-за чьего-то ретроградства?
> в котором можно запросить файл с определенного места и определенной длины?
Стандартный TFTP загрузчик именно так и делает. Вернее он по-другому работать не умеет.