| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Раздел данных превышает доступное пространство на плате https://radiokot.ru/forum/viewtopic.php?f=66&t=178804 |
Страница 1 из 1 |
| Автор: | Marlin Boardley [ Чт сен 23, 2021 10:59:28 ] |
| Заголовок сообщения: | Раздел данных превышает доступное пространство на плате |
Недавно я создаю небольшую игру и хочу использовать для этого Arduino UNO. Мой код компилируется без проблем, но когда я загружаю его, я получаю ошибку, как показано на рисунке, это потому, что у меня определено слишком много переменных? Может кто-нибудь подскажет мне, как это исправить? Код: Arduino:1.8.12 (Windows 10), Development board: "Arduino Uno"
The project uses 6336 bytes, which occupies (19%) of the program storage space. The maximum is 32256 bytes. data section exceeds available space in board Global variables used 3046 bytes, (148%) of dynamic memory, leaving -998 bytes for local variables. The maximum is 2048 bytes. There is not enough memory; visit the following URL to follow the instructions to reduce memory usage. http://www.arduino.cc/en/Guide/Troubleshooting#size Error while compiling for development board Arduino Uno. Turn on in File -> Preferences "Show detailed output during compilation" option This report will contain more information. |
|
| Автор: | parovoZZ [ Чт сен 23, 2021 12:19:54 ] |
| Заголовок сообщения: | Re: Раздел данных превышает доступное пространство на плате |
тут виновато всё: и дурина и дурино-подход к написанию программы. |
|
| Автор: | BOB51 [ Чт сен 23, 2021 14:23:09 ] |
| Заголовок сообщения: | Re: Раздел данных превышает доступное пространство на плате |
"... Global variables used 3046 bytes, (148%) of dynamic memory, leaving -998 bytes for local variables. The maximum is 2048 bytes. ..." прямо аглицким языком глаголит - НЕТУ МЕСТА ДЛЯ ЗАЯВЛЕННЫХ ПЕРЕМЕННЫХ В ОЗУ!!! Исправить - равно переписать программу заново, а чего там из переменных удалить и каким образом - это Вам решать. Ибо ни исходника ни понимания чего там написано не имеется. Как можно набрать переменных более половины размера программного кода - это еще умудриться надо... |
|
| Автор: | parovoZZ [ Чт сен 23, 2021 14:56:06 ] |
| Заголовок сообщения: | Re: Раздел данных превышает доступное пространство на плате |
проблема озу забить? Картинки, шрифты, тексты...новичкам как два байта переслать. |
|
| Автор: | OKF [ Пт сен 24, 2021 07:32:13 ] |
| Заголовок сообщения: | Re: Раздел данных превышает доступное пространство на плате |
Идите на Ардуино.ru в раздел программирование, только разместите скетч под спойлером - там вам укажут на ваши ошибки. |
|
| Автор: | Marlin Boardley [ Чт окт 14, 2021 05:03:50 ] |
| Заголовок сообщения: | Re: Раздел данных превышает доступное пространство на плате |
Теперь я решил эту проблему, я использовал F() и это сработало. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


