Сообщение IAR

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 28
Зарегистрирован: Сб ноя 03, 2007 20:15:42
Откуда: Энергодар, Украина

Сообщение Anjey_N »

Уважаемые знатоки, ответьте! Что означает сообщение IAR

Error[e16]: Segment CSTACK (size: 0x20 align: 0) is too long for segment definition. At least 0xe more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)CSTACK+_..X_CSTACK_SIZE=_..X_SRAM_TBASE:+_..X_SRAM_TSIZE", where at the moment of placement the available memory ranges were "DATA:ee-ff"
Reserved ranges relevant to this placement:
DATA:60-97 TINY_I
DATA:98-ed TINY_Z
DATA:ee-ff CSTACK


МК ATmega16
Может я в чём-то и не прав, но это моё мнение
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Наверно в свойствах проекта не указал нужную модель памяти.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 28
Зарегистрирован: Сб ноя 03, 2007 20:15:42
Откуда: Энергодар, Украина

Сообщение Anjey_N »

Ошибка исчезла, когда я в графе data stack поставил 0х10.
Насколько я понимаю я увеличил размер стека. Только почему для увеличения размера нужно указывать меньшее число?

Ошибка выдавалась при размере 0x20
Может я в чём-то и не прав, но это моё мнение
Встал на лапы
Аватара пользователя
Сообщения: 87
Зарегистрирован: Пн ноя 05, 2007 12:44:43
Откуда: C:\Russia\SPb

Сообщение Brutaller »

Anjey_N писал(а):Ошибка исчезла, когда я в графе data stack поставил 0х10.
Насколько я понимаю я увеличил размер стека. Только почему для увеличения размера нужно указывать меньшее число?

Ошибка выдавалась при размере 0x20
Ну вообще то 0x10 явно меньше чем 0x20, так что ты его уменьшил в любом случае. Тем более IAR ведь сказал "Segment CSTACK (size: 0x20 align: 0) is too long for segment definition". Т.е. 0x20 слишком много ему показалось.

p.s. Как хорошо, что на асме нет таких заморочек %)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»