Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

Вопрос по стэку компилятора для atmega128.

Чт авг 12, 2021 10:41:39

Заморока такая - При старте программы, в адресах близ 4352 (то есть на дне ВНУТРЕННЕЙ SDRAM) располагается используемая область. Вероятно это "стек" программы. Если задаем массив - граница данных приближается к стеку. При большом размере массива, например -
byte Buffer[8192] ;
- компиляция идет без ошибок и алармов, но программа сбоит. Очевидно происходит наползание массива на стек.
Вопрос - как вынести стек за пределы внутренней ОЗУ - во внешнюю SDRAM ? Очевидно какой-то директивой компилятора ??? Не ??? Какую строчку надо добавлять в скетч ? С уважением.
ПС. С программированием на С++ знаком только через Ардуино ИДЕ.
Ответить