[an error occurred while processing this directive]
с ошибкой ознакомьте
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
0men
04 мая 2005 г. 12:12
В ответ на:
Почему когда делаешь __no_init unsigned char array[70] - выдаёт ошибку.
отправлено beginner 04 мая 2005 г. 12:10
Составить ответ
|||
Конференция
|||
Архив
Ответы
Error[e16]: Segment NEAR_N (size: 0x47 align: 0) is too long for segment definition. At least 0x47 more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)NEAR_N=_..X_EXT_NV_BASE-_..X_EXT_NV_END", where at the moment of placement the available memory ranges were "-none-"
—
beginner
(04.05.2005 12:14,
пустое
)
ОЗУ закончилось. Вы какой проц используете? точнее какой установлен в опциях GENERAL?
—
0men
(04.05.2005 12:24,
пустое
)
Атмега8. Озу не закончилось ибо компилятор говорит что занято всего 200байт.
—
beginner
(04.05.2005 12:31, 76 байт)
А у вас вообще этот сегмент определен? каков его размер? может он закончился уже? Для справки: именно в нем размещаются __no_init данные озу
—
0men
(04.05.2005 12:40,
пустое
)
дык, написано же -Z(DATA)NEAR_N=_..X_EXT_NV_BASE-_..X_EXT_NV_END
—
beginner
(04.05.2005 12:44,
пустое
)
он вообще хочет ее внешнюю: _..X_EXT_NV_BASE-_..X_EXT_NV_END
—
0men
(04.05.2005 12:50,
пустое
)
Ладно. Скажи тогда как сделать что бы он не хотел.
—
beginner
(04.05.2005 12:54, 150 байт)
Только что создал новый проект с мегой 8 (+)
—
0men
(04.05.2005 13:02, 206 байт)
Пришлите весь проект, мыло внутри (+)
—
0men
(04.05.2005 12:53, 27 байт)
__no_init не может быть внутри функций. ТОЛЬКО ГЛОБАЛЬНЫЕ переменные.
—
0men
(04.05.2005 13:14,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru