GPS Modul UP500

Gast
Ich habe es gerade an einer anderen Stelle gefunden:

http://www.google.com/url?sa=t&source=web&ct=res&cd=2&url=http%3A%2F%2Fwww.fastraxgps.cn%2Fdownload%2FNMEA_manual_for_Fastrax_IT500_Series_GPS_receivers.pdf&ei=-SacSuHiLofK_gaEvoGjBQ&usg=AFQjCNERnqP2lk7QoujxRvV8FldoZe2A8Q&sig2=bt3lVfk6zLfHp_8mvnlsHg


Verstehe ich Seite 16 unten richtig, dass ich die Updateraten nur 8 mal 
ändern kann und danach der Chip neu geflasht werden muss? O.o
Gast
>Verstehe ich Seite 16 unten richtig, dass ich die Updateraten nur 8 mal
>ändern kann und danach der Chip neu geflasht werden muss? O.o

Genau das steht dort.
Gast
Gute Frage :)

Aber man kann sich auch andersherum fragen - warum begrenzt man die 
Anzahl der Änderungen? ;)

Durch die Begrenzung muss man halt etwas vorsichtiger beim 
Experementieren sein.
Gast
>Aber man kann sich auch andersherum fragen - warum begrenzt man die
>Anzahl der Änderungen? ;)

Damit die Flash Zelle nicht durch Dauerbeschuss zerstört wird.
Könnte bei schlechter Programmierung durchaus passieren.
Das ergibt sich aus der Simulation von EEPROM-Speicher im 
Flash-Baustein. Dabei wird einfach ein leerer reservierter Flashbereich 
nacheinander mit kurzen Blöcken (dem simulierten EEP-Inhalt) 
beschrieben. Da man die Daten nur Sektor-weise wieder löschen kann, gilt 
einfach die Vereinbarung, dass der letzte geschriebene Datensatz gültig 
ist. Ist der Sektor voll, kann man keine weiteren Blöcke schreiben. Auf 
Löschroutinen verzichtet man oftmals, teils passt die Sektoreinteilung 
nicht und teils möchte man diese 'gefährlichen' Code-Sequenzen nicht im 
Code haben.
Dann löscht man beim normalen Firmware-Update den ganzen Chip und kann 
von vorne anfangen. Für selten zu ändernde Parameter ein guter und 
günstiger Weg, man spart sich das EEPROM.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.