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

 
 
> вопрос по скриптам линкера для MIPS
Konkere
сообщение Nov 24 2010, 06:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 14-01-10
Из: Снежинск
Пользователь №: 54 791



Как сделать так, чтобы мипсовская программа запускалась с некоторого адреса таким кодом:
Код
void foo(void) __attribute__((section(".foo")))
asm("bal main"::);
asm("nop"::);

Затем должно идти на данный момент пустое пространство(в дальнейшем здесь будет находится переход на обработку прерывания), равное 300 байтам, затем след. код:
Код
void main()
foo_1();
foo_2();


Я знаю, как указать начало входа программы, но как добиться перехода на строго определенный другой адрес, чтобы зарезервированные адреса не перекрывались ничем другим, не могу вкурить. Буду рад вашей помощи.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:52
Рейтинг@Mail.ru


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