реклама на сайте
подробности

 
 
> Как заставить линкер IAR переадресовать векторы прерываний, STM8
Alt.F4
сообщение Dec 14 2016, 18:25
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Здравствуйте.

В аппноте ST предлагают расположить bootloader по адресу 0x8000, а пользовательскую прошивку по адресу 0х9000.

Векторы прерываний в пользовательской прошивке изменил путем редактирования ***.icf файла линкера:
Код
define region VectorRegion = [from 0x9000 to 0x907F];
define region NearFuncCode = [from 0x9080 to 0xFFFF];
define region FarFuncCode = [from 0x9080 to 0xFFFF];
define region HugeFuncCode = [from 0x9080 to 0xFFFF];
...
place at start of VectorRegion  { block INTVEC };

А вот как переадресовать векторы в бутлоадере с 0x8004-0x807F на 0х9004-0x907F так и не понял...
Может быть кто-то знает?
Спасибо.

Прикрепленное изображение
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.02788 секунд с 7
ELECTRONIX ©2004-2016