Muss man ein Prog bei Mega**** immer flashen?

Gast #765070
@all,

ich habe seit neustem mir ein Entwicklungsboard mit einem MEGA128 
zugelegt.
Ich programmiere in C mit AVR Studio und AVR Gcc.
Da ich noch nicht so fit bin flashe ich vermutlich mehr als nötig ein 
Programm in den Flash um es zu testen.
Da ich zuvor mit einem 80C817A gearbeitet habe hat sich mit nun folgende 
Frage gestellt.

Ist es bei der Mega serie auch möglich ein Programm in den RAM zu 
schreiben und es erst wenn es funktioniert zu flashen.

Sorry ist vermutlich eine saudumme Anfängerfrage schämschämschäm.

Thanks

TOM
#765073
Bedingt durch die Architektur der AVRs ist das nicht möglich. Nur Daten 
aus dem Flash können ausgeführt werden. Mit Programmen im RAM würdest du 
aber bei den AVRs eh nicht glücklich, davon haben die eh nicht viel. 
Ausserdem macht das häufige flashen keine Probleme, bis 10k Zyklen sind 
ja vom Hersteller garantiert.
Gast #765132
Flashen ist ja wohl die einfachste und schnellste Methode. Selbst wenn 
es ginge, wäre das Laden ins RAM kaum schneller- und dazu schleichen 
sich mit Sicherheit noch zusätzliche Fehler ein.

Kannst höchstens mal versuchen, das Listing unter die Platine zu 
schieben- bei mir hat's in der Schule auch geholfen, wenn ich die 
Vokabeln unters Kopfkissen ....
Gast #765226
@all

Danke für die schnellen Antworten.
War wohl eine blöde Frage.
Jenachden wie groß ein Projekt ist kann man nicht alles Simulieren 
besonders wenn man mit Datentransfer arbeitet ist es recht schwierig und 
dabei ist der Flash ja schon das ein oder andere Mal geflasht.
Da kommt man schon mal auf 40-80 Mal an Tag.
Naja wenn das Ding karput ist wird er eben ersetzt.


War ja nur ne Frage :-)

TOM
Gast #765272
Wenn es dich beruhigt: 20 mal flashen kosten dich 1 Cent. Ich denk, mit 
solchen Zusatzkosten für 1 Tag Entwicklungsarbeit kann man leben. Selbst 
wenn man Chinese ist und nur 2 Euro am Tag verdient ;-)

Antwort schreiben

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