всем привет, возникла идея сделать, чтобы загрузчик мог перепрошить сам себя, в озу он не влезает, поэтому есть идея копировать его в область пользовательской прошивки и запускать там, в кейле поставил галку PI на сишные файлы, попробовал собрать для разных адресов, действительно не отличается ничего, кроме таблицы векторов в начале и обработчика ресета (он в startup.s), но попытка поставить эту галку для асм приводит к куче ошибок в startup на каждое прерывание
он не может что-то сделать с адресами обработчиков, в мануале кейла есть совет только для переменных и на си,
может есть у кого пример стартапа для PI проекта или как вообще это можно сделать? заранее спасибо ответившим