Ошибка IDE: size of variable is too large

Насколько мне известно, ограничение массива в 32 КБ есть ограничение в архитектуре МК и gcc. И это невозможно обойти. Именно массив никакими ухищрениями не сделать больше 32 кб. Только разбивать на части.

Массив - это чисто программная абстракция. Она не может зависеть от аппаратной архитектуры.
GCC прекрасно работает с 32-разрядной архитектурой и, соответственно, с 4G адресацией.

Да, наверно. В этом вопросе не силён, увы.
Через far 32 битный можно, о чём выше и писали.

c MegaCore нормально компилит в himem, но upload что-то никак.

“avrdude warning: attempt 10 of 10: not in sync
avrdude warning: programmer is not responding; try -xstrict and/or vary -xdelay=100
avrdude error: unable to open programmer urclock on port COM3
Failed uploading: uploading error: exit status 1”

Подскажите где это в IDE можно подкрутить?