Maximale Anzahl der Programmiervorgänge bei ARM

Gast #562392
Lesenswert?
• ▲
▼
Ä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 #562463
Lesenswert?
• ▲
▼
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 #562563
Lesenswert?
• ▲
▼
> 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 #562568
Lesenswert?
• ▲
▼
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 #562642
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.