Maximale Anzahl der Programmiervorgänge bei ARM

Gast #562392
Ähh...hm, ich hab da mal ne Frage...
Hallo erst mal !

Gibt es bei den ARM-Controllern auch eine Obergrenze für die Anzahl der
zulässigen Programmiervorgänge, wie bei den AVR-8-Typen mit ca. 10000 ?
Ich vermute, wenn man beginnt sich mit ARM´s zu befassen, kommen doch
schon einige Programmier-/Schreibvorgänge zusammen.

Ich bedanke mich im Voraus für eventuelle Antworten.
MfG Gerd...
Gast
ARM ist eine Architektur, kein Mikrocontroller. Zum Chip wird es nur bei 
Herstellern wie NXP, Atmel, ST, ... und dafür gibt es dann Datasheets in 
denen das drinsteht.
Gast
Hallo,

dazu kommt noch (bei AVR): bei 20x flashen pro Tag sind 10000/20 500 
Tage.

Also garantiert der Hersteller knapp 1 1/2 Jahre täglich 20 neu flashen.

Die 20x flashen bekomme ich wohl durchaus hin an einem schlechten 
Basteltag, aber das übder die Zeit täglich mit dem selben AVR? ;)

Gruß aus Berlin
Michael
Gast
> Die 20x flashen bekomme ich wohl durchaus hin an einem schlechten
> Basteltag,

Dann debugge mal so ein Ding per JTAG oder debugWire. Jede Aktion, die 
mit Breakpoints zu tun hat, löst im Bereich um diesen herum einen 
Flash-Zyklus aus.

Übrigens: Es gibt auch Mikrocontroller, bei denen die Flash-Zyklen 
wirklich so begrenzt sind (z.B. auf 100), daß man wirklich darauf achten 
muß.
Gast
Und es gibt STR9-er mit 100000 Zyklen. Mag dran liegen, dass deren Flash 
auf einem eigenen Die liegt und daher eine dafür passendere Fertigung 
verwenden kann (stacked die).

Aber wer sich darüber partout Sorgen macht: Es gibt den AT91RM3400 (z.B. 
bei CSD), der zwar kein internes Flash aber dafür 96KB RAM hat und sich 
den Code aus einem seriellen EEPROM/Flash ins RAM zieht.
Gast
Die 100k Reprogrammierzyklen gelten soweit ich weiss fuer alle STRs und 
grundsaetzlich fuer die NXP LPC2000 serie.
Es stimmt im uebrigen nicht, dass Breakpoints im Flash immer einen 
Programmierzyklus ausloesen. Zum einen gibt es sogenannte Hardware 
Breakpoints, die funktionieren als Adressvergleicher und zum anderen 
unterstuetzen nur ganz wenige tools mehrfache Flash Breakpoints, so z.B. 
Segger's J-Link. Aber selbst dort wird nicht immer programmiert.
Der langen Rede kurzer Sinn, so einen Chip durch Reprogrammierzyklen im 
Lab tot zu bekommen das dauert schon etwas.

Gruss, Robert

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.