Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Перевожу на RealView проект, отлаженный и отлично работающий в CARM. Компилятор игнорирует попытки поместить переменную в память по заданному адресу:
Отправлено
Igor_Koval
15 октября 2008 г. 16:41
В CARM это выглядело так:
unsigned char sectors_affected_buffer[8192] __at 0x40000100;
В RealView адрес переменной указывается иначе:
unsigned char sectors_affected_buffer[8192] __attribute__((at(0x40000100)));
Эта строка вызывает пояаление предупреждения:
Main.c(65): warning: #1207-D: attribute "at" ignored
Интересно, почему "ignored" и как это победить ?
Составить ответ
|
Вернуться на конференцию
Ответы
может я отстал от поезда, но прынцыпиально gcc (в реалвью он?) не может такую атрибуту принять
-
yes
(15.10.2008 18:16:46
89.175.180.242
, 423 байт)
Нда. Поэтому я до сих пор не пернес свой проект из карма в реалвью, а придется. У меня вообще внешняя память. Как глянул
-
1111
(15.10.2008 17:00:8
93.125.8.2
, 163 байт)
Перенести проект заставило то, что потребовалось добавление в него очень требовательных ко времени исполнения функций (+)
-
Igor_Koval
(15.10.2008 17:03:42
92.112.37.146
, 180 байт)
потомучто нечего было делать прогу не переносимой:)) эти вещи должны делаться в других местах
-
ы
(15.10.2008 16:55:58
80.92.98.211
,
пустое
)
Пусть вы правы. Но я не могу понять, почему компилятор игнорирует описанную в его руоводстве конструкцию. Странно все это ...
-
Igor_Koval
(15.10.2008 17:01:3
92.112.37.146
,
пустое
)
Заработало. Оказывается, такого префикса, как "at", в моей версии не было. Скачал свежую версию с кейловского сайта и все заработало (+)
-
Igor_Koval
(15.10.2008 17:37:48
92.112.37.146
, 143 байт)
А почему нельзя воспользоваться стандартным Си?
-
vmp
(15.10.2008 16:46:26
10.0.1.100,87.245.155.198
, 134 байт)
АВРный ИАР отказался напрочь кушать :)
-
Quasy
(15.10.2008 17:46:16
192.168.0.207,80.243.9.34
, 66 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 38:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru