День добрый
Наткнулся в RM на фичу, под названием in-application programming, которая, якобы может использовать любую периферию для приема прошивки для МК извне и грузить ее во FLASH. Как это работатет?
Например, если я соединился по UART (бутлоадер МК пока не рассматриваем) с ПК и мне нужно обновить прошивку, то я передаю передаю какую-либо спец команду по UART, а затем поток байт прошивки. После приема и парсинга спец команды МК вгоняет себя в режим IAP, очищает флеш и начинает кидать с приемника UART все данные во FLASH, начиная с первой страницы, автоматически инкрементируя адрес.
Или как-то по другому процесс идет?