www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR Programm im Ram ausführen?


Autor: Sam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.
Kann man beim AVR Programme/Programmteile/Befehle im RAM ausführen?
Oder geht das nur im Flash?

Autor: Spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Kann man beim AVR Programme/Programmteile/Befehle im RAM ausführen?

Nein.

MfG Spess

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, da Harvard-Architektur.

...

Autor: Sam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hmm, und wie kann man dann den Programmspeicher komplett im laufenden 
Betrieb überschreiben?

Autor: ozo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nö, ist Harvard Architektur

Autor: Mupfel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Hmm, und wie kann man dann den Programmspeicher komplett im laufenden
Betrieb überschreiben?

Es gibt den SPM-Befehl um den Flashspeicherinhalt zu ändern.

Autor: Thomas Weyhrauch (thomas100)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sam schrieb:
> Hmm, und wie kann man dann den Programmspeicher komplett im laufenden
> Betrieb überschreiben?

In dem du einen Bootloaderbereich hast, der nicht überschrieben wird.

Autor: Sam (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, aber der Bootloader müsste auch mal aktualisiert werden.

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Ja, aber der Bootloader müsste auch mal aktualisiert werden.

Dann such dir einen uC der Programme aus dem RAM ausführen kann;)

Autor: Mupfel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es ist beim AVR durchaus auch möglich den Bootloader durch ein Programm, 
dass auf den uC läuft, zu ändern.

Autor: um232 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nicht bei allen

Autor: Oliver Ju. (skriptkiddy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
um232 schrieb:
> nicht bei allen

Bei welchen nicht? Und warum?


Gruß Skriptkiddy

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schau in die Datenblätter!

...

Autor: Oliver Ju. (skriptkiddy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hannes Lux schrieb:
> Schau in die Datenblätter!
>
> ...

Vielen Dank. Nen Wink auf "spm" oder Ähnliches hätte es auch getan. 
Hoffentlich behandelt man dich auch so.

Gruß Skriptkiddy

Autor: Hannes Lux (hannes)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Skript Kiddy schrieb:
> Hannes Lux schrieb:
>> Schau in die Datenblätter!
>>
>> ...
>
> Vielen Dank. Nen Wink auf "spm" oder Ähnliches hätte es auch getan.

Ein Vergleich der verfügbaren Fusebits ebenso. ;-)

> Hoffentlich behandelt man dich auch so.

Das kommt auf die Fragestellung an, und solche Fragen wirst Du von mir 
nicht finden. Nicht in diesem Forum uns auch nicht woanders. Denn ehe 
ich öffentlich Fragen stelle, versuche ich meine Fragen durch Suchen und 
Lesen zu beantworten.

Dieser und der andere Thread von Sam
Beitrag "AVR Bootloader"
lassen erkennen, dass er nicht in die Datenblätter gesehen hat und 
munter drauflos fragt, ohne selbst etwas zur Beantwortung seiner Fragen 
zu tun. Es ist auch zu sehen, dass er ohne jegliches AVR-Grundwissen 
ganz tief in die Trickkiste der Profis greifen will. Da ist jede 
ausführliche Erklärung sinnlos, da sie mangels Grundlagen sowiso nicht 
verstanden wird.

>
> Gruß Skriptkiddy

...

Autor: Oliver Ju. (skriptkiddy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hannes Lux schrieb:
> Dieser und der andere Thread von Sam
> Beitrag "AVR Bootloader"
> lassen erkennen, dass er nicht in die Datenblätter gesehen hat und
> munter drauflos fragt, ohne selbst etwas zur Beantwortung seiner Fragen
> zu tun. Es ist auch zu sehen, dass er ohne jegliches AVR-Grundwissen
> ganz tief in die Trickkiste der Profis greifen will. Da ist jede
> ausführliche Erklärung sinnlos, da sie mangels Grundlagen sowiso nicht
> verstanden wird.
Sehe ich voll und ganz ein.


>> Hoffentlich behandelt man dich auch so.
>
> Das kommt auf die Fragestellung an, und solche Fragen wirst Du von mir
> nicht finden. Nicht in diesem Forum uns auch nicht woanders. Denn ehe
> ich öffentlich Fragen stelle, versuche ich meine Fragen durch Suchen und
> Lesen zu beantworten.
War nur etwas von deiner Antwort enttäuscht, weil ich mir auch meistens 
die Zeit nehme etwas konkreter zu werden.


Gruß Skriptkiddy (so heiß ich nun mal) ;)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.