Добрый день! Пытаюсь реализовать удаленное обновление прошивки, при этом задача обновить только страницы с модулями обновленных подпрограмм. Столкнулся с тем, что значительное изменение кода одной подпрограммы изменяет скомпиленный код всех (ну или почти всех) остальных. Точнее - изменяются ссылки из тела моих подпрограмм на какие-то не занятые моими сегментами области Code. Все мои подпрограммы лежат в персональных выделенных сегментах. При этом незначительное изменение подпрограммы приводит к ожидаемому изменению только ее сегмента. Вопрос - куда ссылаются мои функции, что там живет и где можно об этом почитать на русском?
Обновление всей прошивки не рассматривается. Интерес академический.
Спасибо.
|