У меня есть работающая прошивка, которую я развертываю в части STM32 с 64 КБ флэш-памяти (начиная с адреса 0x8000000). Я хочу использовать некоторый объем этой памяти ближе к концу пространства флеш-памяти для хранения сжатого файла в самой части STM32.
Как лучше всего записать этот файл во флэш-память с помощью openOCD? Стоит как-то вшить в прошивку ELF? Должен ли я прошить прошивку, а затем выполнить другую команду флеш-памяти, чтобы записать файл в определенную часть флеш-памяти?
После написания, как мне использовать openOCD, чтобы вытащить файл из этого места и вернуть его в формате, который gzip может распаковать?