Hallo Leute, ich bin gerade dabei erste Schritte auf dem Adafruit HUZZAH Feather ESP8266 zu gehen. Als Programmierumgebung nutze ich Eclipse mit dem Espressif ESP8826 SDK V2.1.0. Das Evalboard habe ich ohne zusätzliche Beschaltung via uSB an meinen PC angeschlossen. Als erstes Programm möchte ich aus dem Beispielordner gerne das Programm blinky flashen. Dies funktioniert laut eclipse auch einwandfrei. Alle Daten werden geschrieben. Das Programm soll nun die blaue LED (#2) mit T=100ms blinken lassen. Nach einem Reset tut sie dieses auch. Jetzt zu meinem Problem: Ändere ich das Delay, so tut sich genau gar nichts an der Blinkfrequenz.Auch wenn ich die rote LED (#0) auswähle erreiche ich keine Änderung. Daher die Frage: Habe ich einen grundsätzlichen Fehler beim flashen gemacht? Benötige ich Zusatzbeschaltung? Gibt es irgendwas zu beachten? Danke schonmal! Simon
Hallo Schau Dir mal Sloeber an in der 4.1 funktioniert das klasse wenn Du Probleme hast lass es wissen http://eclipse.baeyens.it/ Have a good one
>Gibt es irgendwas zu beachten?
Code vor dem Übersetzen auch gespeichert?
Gelöst: Problem lag im Makefile. Die falschen Speicherbereiche wurden beschrieben. Habe die Espressif Makefiles korrigiert. Im File common_nonos.mk musste flash_init wie folgt angepasst werden: flashinit: $(vecho) "Flash init data default and blank data." $(ESPTOOL) -p $(ESPPORT) write_flash $(flashimageoptions) 0x3fc000 $(SDK_BASE)/bin/esp_init_data_default.bin 0xfe000 $(SDK_BASE)/bin/blank.bin 0x3fe000 $(SDK_BASE)/bin/blank.bin Insgesamt mussten hier zwei Probleme gelöst werden: 1. Speicheradresse an Flashsize anpassen --> 0x3fc00 in meinem Fall 2. Nihct nur wie in Makefile dokumentiert in Speicheradresse 0x3fe00 blank.bin laden sondern auch noch in Speicheradresse 0xfe000.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.