Ошибка при попытке загрузить программу обновления прошивки WiFi 101 - PullRequest
0 голосов
/ 25 апреля 2020

Я использую Arduino UNO и библиотеку WiFi 101.

Просто, когда я пытаюсь загрузить эскиз обновления прошивки из Файл -> Примеры -> WiFi101 -> Обновление прошивки, я получаю эту ошибку:

Arduino: 1.8.12 (Linux), Board: «Arduino Uno»

раздел данных превышает доступное пространство в boardSketch использует 9908 байт (30%) пространства хранения программы. Максимальное значение составляет 32256 байт.

Глобальные переменные используют 2145 байт (104%) динамической памяти c, оставляя -97 байт для локальных переменных. Максимум 2048 байт.

Недостаточно памяти; см. http://www.arduino.cc/en/Guide/Troubleshooting#size для получения советов по уменьшению занимаемой площади.

Ошибка компиляции для платы Arduino Uno.

В этом отчете будет больше информации с

" Показать подробный вывод во время компиляции: опция «

включена в« Файл »->« Настройки ».

  • Проблема ясна: для этого эскиза требуется больше, чем доступной памяти в Arduino. Но как я могу решить это?

Спасибо

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

Программа, которую вы пытаетесь загрузить на плату, предназначена для Arduino MKR1000 и UNO-совместимых плат с большим количеством памяти, если вы хотите обновить прошивку экрана wifi101, подключенного к UNO, используйте расширение в

Tools -> WiFi101 / WiFININA Firmware Updater 

Если вам нужно установить это, вот инструкция

  • Загрузите инструмент с этой страницы .
  • Создайте папку инструментов в вашем альбоме для рисования, если он еще не существует.
  • Распакуйте zip-архив в папку инструментов (он будет выглядеть следующим образом ... / Arduino / tools / WiFi101 / tool / WiFi101.jar)
  • Перезапустите Arduino IDE.

И эта программа находит текущую версию прошивки

0 голосов
/ 25 апреля 2020

В эскизе FirmwareUpdate измените static const int MAX_PAYLOAD_SIZE = 1024; на меньший размер. Попробуйте 256.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...