Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
#pragma location=0x70000 ==> Error[Be011]: location address not allowed for functions
Отправлено
колян безпарольный
15 ноября 2009, г. 22:31
В ответ на:
А он тебе в ответ: "Тю, ты сдурел. Эту хрень в тот сегмент бульдозером не запихать."
отправлено пользователем
Codavr
15 ноября 2009, г. 22:18
Составить ответ
|
Вернуться на конференцию.
Ответы
А я чего говорю. Отдельный сегмент надо делать с началом в 0x70000. Если две функции в один сегмент определишь, то ХЗ какую он первой положит. Ему виднее. #pragma location MYSEG_SHOBNEMUCHATCA
-
Codavr
(15.11.2009, 22:35:44
78.107.221.6
,
пустое
)
У меня так делается __root void Stub(void) _STUB_SEG_
-
Codavr
(15.11.2009, 22:37:49
78.107.221.6
,
пустое
)
а как сегмент обьявлял?
-
колян безпарольный
(15.11.2009, 22:52:10
193.200.150.152
, 2887 байт)
#pragma location="MYSEG" вроде помнится. А потом его в линкере за яйцы пришить к адресу.
-
VasilyS
(15.11.2009, 23:24:25
80.92.96.25
,
пустое
)
А вот бутовый сегмент определяет: define symbol __ICFEDIT_region_BOOT_start__ = 0x70000; По аналогии расколи его на несколько своих.
-
Codavr
(15.11.2009, 23:06:42
78.107.221.6
,
пустое
)
Так вот определяет CSTACK: define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
-
Codavr
(15.11.2009, 23:04:9
78.107.221.6
,
пустое
)
-Z(CODE)STUB_SEG=1FCC-1FCD Это я для AVR, но думаю для ARM что нить наподобие. Посмотри доку на линкер. У иара все хорошо расписано.
-
Codavr
(15.11.2009, 22:56:44
78.107.221.6
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru