роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
Fresh_Trash Post Id


Рядовой


Сообщений всего: 10
Дата рег-ции: Июль 2012  



При компиляции ругается на какие то диапазоны.

сама ошибка:


Error[e16]: Segment DATA16_Z (size: 0x1b4 align: 0x1) is too long for segment definition. At least 0x164 more bytes needed. The problem occurred while processing the segment placement command
"-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,DATA16_HEAP+_DATA16_HEAP_SIZE=0200-02ff", where at the moment of placement the available memory ranges were "CODE:2b0-2ff"
Reserved ranges relevant to this placement:
200-2ff DATA16_I

Я нашел файл в котором рассмотрены диапазоны: lnk430f425.xcl
но как бы я не пытался их изменять ошибки продолжали лезть. В чем беда то?

Заранее благодарен за ответ=)
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



Что за контроллер?
Вообще похоже на то, что слишком много переменных, в память не лезет.
 
 Top
Fresh_Trash Post Id


Рядовой


Сообщений всего: 10
Дата рег-ции: Июль 2012  



msp430f425
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



какая разница какой контроллер? (в данном случае?) Я английский учил по меню программ и то понял что сегмент данных слишком большой. Нужно 164, а он 1B4. Ничего удивительного, всегда хочется данных побольше запихнуть. Правте. (а вот родные файлы вы зря меняли, переустанавливать наверное компилятор придется.)
 
 Top
Fresh_Trash Post Id


Рядовой


Сообщений всего: 10
Дата рег-ции: Июль 2012  



так, ну а как с этим бороться то? уменьшить код? кол-во переменных?
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



ващет переменная int имеет размер в 32 бита. Может в этом проблемма? попробуйте заменить на char (8 бит)
(я не сишник)
 
 Top
Страниц (1): [1]
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru