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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren