mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM Programm aus dem RAM ausführen?


Autor: Detlef (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

erstmal vielen Dank für die Antworten auf meine gestrige Mail.

Leider verhält sich mein LPC2103 bei Programmausführung aus dem Flash
völlig anders, als wenn das Programm aus dem RAM ausgeführt wird.

Gibts ne Möglichkeit, das Programm beim Reset aus dem Flash in das RAM
zu laden und dann dort auszuführen?

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Inwiefern anders? Geschwindigkeit ist klar, aber sonst?

Autor: Detlef (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Inwiefern anders? Geschwindigkeit ist klar, aber sonst?

offenbar gibts einige zeitliche Abhängigkeiten zwischen den
Schnittstellen (I2C,SPI usw. ) und der Geschwindigkeit meines
Programms. Da ich aus dem Flash nicht debuggen kann, ist es schwierig
die Fehlerquelle zu finden.

Debugge ich wieder aus dem RAM, sind alle Zeiten anders.

Autor: Stefan G. (stefan8051)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
schau mal hier:
http://www.mikrocontroller.net/forum/read-1-337246.html
Ich hatte auch kürzlich die Frage wie man einen Programmteil aus dem
RAM laufen lassen kann. Eventuell ist dir ja damit geholfen die
Routinen die auf die Schnittstellen zugreifen ins RAM zu packen.

mfg
Stefan

Autor: Dominic Rath (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Inwiefern kannst du im Flash nicht debuggen? Es gibt ein paar
Einschraenkungen, da maximal zwei Breakpoints moeglich sind, aber damit
sollte man zurecht kommen können.

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.