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