1 (изменено: skoraya52, 30-10-2017 14:35:34)

Тема: Arduino

Добрый день, столкнулся с проблемой при компиляции скретча на плату ардуино уно ,при это мой проект не работает, подскажите что за ошибка и как ее решить.
Stretch uses 644 bytes ,of program storage space.maximum is 32256 bytes.
Global variables use 9 bytes of dynamic memory, le8 3039 bytes for local variables. Maximum is 2048 bytes. Вот такая ошибка.

2

Re: Arduino

Почитав в интернете выяснил, что большинство ссылается на баг компилятора и какого то готового решения чтобы его исправить - нет. Все посты на форумах склоняются к двум вариантам.
1. Установить более свежую версию Arduino IDE.
2. Найти файл platform.txt, найти в нем строчку compiler.cpp.flags и добавить после = следующий флаг -fno-threadsafe-statics
если этот флаг не поможет то попробовать другой -fno-inline-small-functions