Здравствуйте. Имеется проект на stm8 на iar'е. Устройство имеет шифрованный протокол связи с верхним уровнем. Устройство должно иметь возможность обновлять прошивку через бутлоадер. Дело в том, что шифрование занимают много места и используют операции с 32 битными числами. Компилятор, понятное дело подтянул все необходимые функции для работы с такими числами. Я собираюсь сделать библиотеку с функциями шифрования и разместить ее в области бутлоадера. Но у меня появился ряд вопросов: 1) Как мне разместить библиотеку в области бутлоадера? 2) Как сделать так, чтобы и основная программа и бутлдоадер могли обращаться к функциям одной и той же библиотеки ? 3) Я правильно понимаю, что функции для работы с 32 битными числами уже будут в библиотеке? 4) Если я буду использовать операции с 32 битными числами в основной программе, то будут использоваться функции из библиотеки или подтянутся новые экземпляры тех же функций?
|