www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LPC2148 debuggen, Code im 32KB RAM, Daten im 8KB USB-RAM ?


Autor: Martin Cibulski (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich entwickle Software auf einem LPC2148 und habe sie bisher ins RAM 
geladen und dort getestet. Nun reichen die 32KB RAM nicht mehr aus für 
Code und Daten.
Kann ich das Datensegment (BSS) auch in den 8KB USB-Speicher legen, 
solange ich USB nicht verwende ?
Gibt es irgendetwas, was ich beim LPC2148 beachten muss, außer das 
Linkerscript zu ändern ?

Gruß,
Martin

Autor: Ralph (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
warum schreibst du den Code nicht ins Flash ?

Autor: Martin Cibulski (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Ralph,

das Debuggen im RAM kann ich in der Eclipse-Umgebung mit einem Click 
starten. Dabei steht der Befehl zum Laden des Programms im Startscript 
des Debuggers. OpenOCD ist dabei immer in Betrieb, muss also einmal 
vorher gestartet werden.

Beim Flash habe ich so etwas noch nicht hinbekommen, es müsste aber auch 
möglich sein.

Außerdem kann ich im RAM mehr als zwei Breakpoints setzen.

Vielleicht muss ich mich auch nur umgewöhnen, denn spätestens bei 40KB 
wäre auf jeden Fall Schluss mit dem RAM.

Gruß,
Martin

Autor: Robert Teufel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt etwas zu beachten. Der USB Block muss enabled sein, sonst tut 
auch das RAM nicht.
Sobald debuggen im Flash angesagt ist, dann waere ein J-Link was nettes. 
Unterstuetzt beliebig viele Breakpoints im Flash. Falls J-Link 
vorhanden, einfach die neueste Version von der www.segger.com Webseite 
runterladen.

Robert

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.