• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MKR1000 WiFi101 shield: NOT PRESENT
#1
Na początku chciałbym poinformować że jest to moje pierwsze pytanie na forum. Z tego powodu za jakieś nieścisłości bądź brak wszelkich istotnych informacji z góry przeprszam. A teraz przejdźmy do mojego problemu z płytka MKR1000.
Podczas pierwszego uruchomienia płytki, podłączyłem ją i wykonałem testowy kod Blink w celu sprawdzenia działania płytki. Następnie zainstalowałem najnowszą bibliotekę WiFi101 - ponieważ taką bibliotekę obsługuje MKR1000.
Wykorzystując kod "Check Wifi101 Firmware Version" - wyskakuje mi komunikat w porcie szeregowym - WiFi101 Shield: not present". Poszukałem w internecie o tym troszkę i natknąłem się na problemy wykorzystywania złej biblioteki bądź nieaktualnych wersji biblioteki. Lecz te problemy mnie nie dotykały. Jednym możliwym rozwiązaniem jakie znalazłem było zaktualizowanie Firmware Updater. Podjąłem próbę zaktualizowania oprogramowania.


Wgrałem kod z biblioteki WiFi101 ["FirmwareUpdater"] następnie otworzyłem w zakładce Narzędzie WiFi101 FirmwareUpdater.  W pierwszym okienku wybrałem moją płytkę, i dokonałem testu połączenia. Po otrzymaniu informacji o poprawnym połączeniu z drugiego okna wybrałem wersję oprogramowania jaka ma być wgrana "WINC1501 Model B (19.6.1)" i chcąc wgrać oprogramowanie wyskoczyło mi okienko "Error while erasing flash memory" oraz dodatkowo w oknie Arduino IDE:

 
"java.lang.Exception: Error while erasing flash memory.
    at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.eraseFlash(FlasherSerialClient.java:152)
    at cc.arduino.plugins.wifi101.flashers.java.WINCFlasher.updateFirmware(WINCFlasher.java:64)
    at cc.arduino.plugins.wifi101.UpdaterImpl$2.run(UpdaterImpl.java:234)"


Niestety ale nie wiem jak uporać się z tym problemem aby moja płytka zaczęła dziać poprawnie. Dokładniej ujmując aby moduł WiFi zaczął dziać poprawnie. Będę bardzo wdzięczny za wszelką pomoc w rozwiązaniu mojego problemu. 
 
Odpowiedź
#2
Wg mnie to bardzo dobrze, że dostałeś taki komunikat i nie udało się tego wgrać, przy okazji uwalając sprzęt. Nie mam płytki MKR1000 ani WiFi101 Shield, bo wydałbym sporo kasy na dwie różne płytki do niczego mi nie potrzebne, a zamiast tego używam ESP8266, który spełnia na razie moje oczekiwania.
Jedna z tych płytek to "doklejka" do innych płytek Arduino - shield. Nawet nie chce mi się wnikać czy chipy są te same czy nawet od tego samego producenta i rodziny chipów w ogóle.
No doczytałem, że coś tam wspólnego mają, czyli MKR1000 ma tak jakby już doklejony na swojej płytce ten chip z shielda, ale i tak będziesz się komunikował z chipem MKR1000, a nie tym od wifi.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości