Це трохи старе, але я зіткнувся з такою ж проблемою. Я виконав те, що здавалося належним оновленням прошивки Arduino Wifi Shield. Після цього всі мої ескізи Arduino негайно зависали на будь-який виклик до бібліотеки WiFi.
Моя проблема полягала в неправильному процесі оновлення мікропрограми з використанням Mac Використовуючи ArduinoWifiShield_upgrade_mac.sh для оновлення, скрипт буде оновлювати мікропрограму модуля HD WiFi, а потім друкувати:
Виконано. Зніміть перемичку J3 і натисніть кнопку RESET на екрані, а потім введіть [ENTER], щоб оновити прошивку щита ..
But that's not the correct process. Following this process the shield is no longer in DFU mode and the next update will fail. That was my first try. My second try was simply not removing the jumper at all. That seemed to succeed, but resulted in the scenario mentioned by the poster. Here's the process that resolved it for me:
- Після успішного оновлення прошивки модуля HD WiFi ви отримаєте вказане вище повідомлення. Вийміть перемичку J3, як він говорить, і натисніть кнопку reset. АЛЕ НЕ ВСТУПИТИ.
- Я чекав, поки світлодіоди не перейдуть з "Посилання" на "Дані". Потім я знову помістив перемичку J3 і знову натиснув скидання на щит .
- Тоді я натиснув Enter, щоб продовжити оновлення мікропрограми WiFi Shield.
Вищевказаний процес успішно вирішив проблему, яку я не зміг знайти. Я сподіваюся, що це буде корисно комусь іншому.