Ну, ну. Не стоит опускать руки, если сразу не получилось открыть описание протокола serprog, можно потратить пару секунд и найти актуальную ссылку (https://review.coreboot.org/cgit/fla...g-protocol.txt).
Смысл поддержки этого протокола в том, что уже есть монументальный проект кроссплатформенного программатора, куда встроить поддержку экзотических ПЗУ, GAL/PAL довольно несложно. Все, что от программатора на любимом МК требуется - реализовать небольшой набор примитивов, типа "идентификация", "записать байт" или "записать сектор". Остальная инфраструктура уже есть.
- - - Добавлено - - -
Собственно, вот этот велосипед изобретать и не нужно.
Чтобы два раза не вставать, реализация flashrom/serprog на STM32F103, вполне пригодная болванка для.
https://github.com/dword1511/stm32-vserprog





Ответить с цитированием