Ich hatte ein sehr seltsames Problem - nach dem Herunterladen von EEPROM-Image auf meinem atmega8 hört es plötzlich auf zu arbeiten - es sieht aus wie es auflegt oder so ähnlich. Wenn ich nur das Flash-Image herunterlade, funktioniert es einwandfrei, mit Ausnahme von unpassenden Werten in EEMEM-Variablen. Ich benutze avr-gcc als Compiler, avrdude zum Hochladen von Flash- und EEPROM-Images durch den Arduino Bootloader. Irgendwelche Vorschläge?Atmega8 funktioniert nicht mehr nach dem Downloding EEPROM Bild
-1
A
Antwort
1
Oh, ich habe herausgefunden, was passiert - ich benutze optiboot und standardmäßig hat es keine Unterstützung für das Schreiben von EEPROM. Es schreibt nur still EEPROM-Daten in Flash, bricht Ihr Programm. Es muss mit BIGBOOT = 1 Option neu kompiliert werden, um ordnungsgemäß zu funktionieren.
Verwandte Themen
- 1. jRecorder funktioniert nicht mehr nach dem Postback
- 2. nach dem letzten Bild Diashow funktioniert nicht
- 3. Attiny85 EEPROM löschen, nach Stromausfall
- 4. sp_rename funktioniert nicht mehr nach dem zweiten Umbenennen der Tabellenliste
- 5. JaCoCo funktioniert nach dem Einstellen der Systemeigenschaft log4j.configurationFactory nicht mehr
- 6. IOS phonegap AJAX funktioniert nach dem Upgrade nicht mehr
- 7. Einzelseiten-App funktioniert nach dem Routing nicht mehr
- 8. Salvattore Grid funktioniert nicht mehr nach dem Hinzufügen angularjs
- 9. jQuery validateJs nicht mehr funktioniert nach dem ersten Ajax-Aufruf
- 10. Roslyn Vsix funktioniert nach dem Verschieben des Projekts nicht mehr
- 11. SearchBar funktioniert nicht mehr nach dem Hinzufügen neuer Objekte
- 12. Taste funktioniert nicht mehr nach dem Ein- und Ausschalten
- 13. Modul funktioniert nicht mehr nach dem Verschieben auf Edelstein
- 14. a4j: CommandLink funktioniert nicht mehr nach dem ReRender
- 15. Gulp funktioniert nicht mehr nach dem Upgrade auf node.js 4.1
- 16. AWS EC2 funktioniert 10 Minuten nach dem Start nicht mehr
- 17. Android Hallo Welt funktioniert nicht mehr nach dem ersten Start
- 18. DrawerLayout funktioniert nach dem Update auf Android 6.0.1 nicht mehr
- 19. oItem_Reply funktioniert nicht mehr nach dem Abbrechen des Nachrichtenfensters
- 20. Angular 4 + zonejs: Routing funktioniert nicht mehr nach dem Fehler
- 21. Senden nicht mehr funktioniert nach dem ersten erfolgreichen einreichen
- 22. Das Web-Element funktioniert nach dem Zufallsprinzip nicht mehr
- 23. CURL_RETURNTRANSFER Downloding große Dateien
- 24. Verbindung Atmega8 mit MPU6050
- 25. localhost funktioniert nicht mehr nach der Aktualisierung
- 26. Numpy.core.multiarray funktioniert nicht mehr nach opencv Installation
- 27. Benutzerdefinierte Shell funktioniert nicht mehr nach dup2
- 28. Android App "funktioniert nicht mehr" nach Startbildschirm
- 29. SignalR Invoke funktioniert nach Reconnect nicht mehr
- 30. 'for in' funktioniert nicht mehr nach raw_input
Können Sie klären, welchen Bootloader und welches Protokoll Sie verwenden? EEPROM-Schreibunterstützung ist eine Funktion, die von einigen Bootloadern nicht unterstützt wird. Das Senden von EEPROM-Schreibbefehlen kann bestenfalls zu Fehlern führen, und im schlimmsten Fall führt der Bootloader _bad things_ aus. –