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

 
 
> Заполнение памяти программ определенным значением, Как реализовать в IAR?
KSN
сообщение Jan 18 2007, 12:16
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



Как с помощью IAR (использую IAR 3.10C) заполнить всю свободную память программ определенным числом? Например, во все свободные ячейки поместить код jmp 0x00(0xC000).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Jan 19 2007, 11:40
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Очевидно линкеру дано задание заполнять неиспользуемые вектора прерываний инструкциями возврата из прерываний. Это уже заполнитель.
Определение заполнителя может быть только одно на проект.
Если хотите использовать другой заполнитель, то отключите опцию заполнения неиспользуемых векторов.
Если всё таки нужны и возвраты из неиспользуемых прерываний, то пропишите эти функции явно, например:
Код
__interrupt void SPI_STC_interrupt() {}
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 10:27
Рейтинг@Mail.ru


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