Кстати есть ли какая-нить реализация передачи только diff прошивок через очень узкий канал и потом применения его, проверки целостности и прошивки? )
там веселье с линковкой — если меняется набор используемых функций из libc
, LTO отрезает разные куски, и код по памяти елозит
т.е. нужно _всю_ libc статически во флеш запихивать на постоянные адреса, а потом к ней линковаться — не во всякий МК влезет