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

 
 
 
Reply to this topicStart new topic
> Вопрос к знатокам кейла
Artem
сообщение Sep 21 2006, 03:55
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-02-05
Пользователь №: 2 424



Здравствуйте! Вопрос такой:
не могу разобраться в Keil-е про ф-ции, исполняемые из RAM-а AT91SAM7S64. Сделал так:
//Прерывание от таймера
void timer0(void) __irq __ram

а в Project->options->LA Locate ->User classes написал:
ERAM(0x200000-0x203FFF)
при компиляции вылетает сообщение об ошибке линкера:
Пишет:" LARM LINKER/LOCATER - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства." А ниже кнопки Отправлять/ не отправлять отчёт.
Подскажите, что не так? Заранее спасибо!
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Sep 21 2006, 09:58
Сообщение #2


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Про размещение кода в рам для realview посмотрите здесь
http://electronix.ru/forum/index.php?showt...18882&st=30


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
Artem
сообщение Sep 21 2006, 10:06
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-02-05
Пользователь №: 2 424



Спасибо, но я пока с кейловским компилятором работаю. А как в нём сделать?
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Sep 21 2006, 11:39
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Переставить компилятор. Похоже на повреждение файла. У меня стандартный Blinky с такой модификацией работает (компилируется).
Go to the top of the page
 
+Quote Post
Artem
сообщение Sep 25 2006, 03:47
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-02-05
Пользователь №: 2 424



Проблему решил, была в линкере. Решил заменой ехешника линкера, взятой с версии 2.40. И всё стало вроде нормально. Всем спасибо.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 20:23
Рейтинг@Mail.ru


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