Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Размер памяти и кучи
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
tobias_ivan
Добрый день, форумчане!

Столкнулся с проблемой, суть которой в следующем. Раньше мы выпускали прибор (на ATmega128) с емкостью ОЗУ 32к. Программа написана на С++ в IARAVR, где в настройках жестко указан и размер памяти и размер кучи, похоже в виде констант. Теперь в него добавили памяти до 64к. Определить автоматически объем ОЗУ - 32к или 64к - вроде не проблема. А вот как в ходе выполнения программы указать менеджеру кучи, что можно выделять больше, пока не дотелёпал.

Может кто-то подскажет решение.

Спасибо.

ЗЫ. Две прошивки делать не хочется.
MrYuran
Не знаю как для АВР, а вот для МСП в ИАРе есть в настройках проекта закладка, где можно в явном виде указать размер стека и кучи
General options->Stack/Heap

Сорри, неправильно понял вопрос
tobias_ivan
Цитата(MrYuran @ Apr 2 2008, 09:27) *
Не знаю как для АВР, а вот для МСП в ИАРе есть в настройках проекта закладка, где можно в явном виде указать размер стека и кучи
General options->Stack/Heap

Так мне как раз в явном и НЕ НАДО. Я хочу чтоб программа автоматически определяла объем подключенного ОЗУ и использовала его в полном объеме.
MALLOY2
Цитата(tobias_ivan @ Apr 2 2008, 09:29) *
Так мне как раз в явном и НЕ НАДО. Я хочу чтоб программа автоматически определяла объем подключенного ОЗУ и использовала его в полном объеме.


тут токо один путь, написать свой манагер, и кучу распологать в конце хотя это не сильно принципиально.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.