mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STM32 debuggen problem - not enough working area available


Autor: deseo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich beim debuggen taucht folgendes Warning in der Console auf:

Warning: target.c:853 target_alloc_working_area(): not enough working 
area available(requested 8192, free 8144)

Hier nochmal die letzten zeilen aus der Console:

monitor flash write_image main.bin 0x08000000
not enough working area available(requested 8192, free 8144)
wrote 11088 byte from file main.bin in 1.421875s (7.615385 kb/s)
thbreak main
No symbol table is loaded.  Use the "file" command.
continue

Das compilieren verläuft ohne Probleme nur halt beim debuggen kommt die 
Meldung.

Ich nutze den ARM-USB-OCD Jtag-Debugger und das STM32-103STK

Vielleicht hat jemand eine Idee was hier das Problem ist.
Wenn noch Informationen fehlen bitte bescheid sagen.

Vielen Dank.
Grüße deseo

Autor: deseo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, hat den keiner eine Idee? Ich hab mir shcon die openocd config 
angeschaut da wird leider nirgends die Größe für den Speicher festgelegt 
nur die Startadresse in der der Code ins Flash geschrieben wird.

Wenn ich nur wüsste worauf sich das "not enough working area" bezieht 
...

Mfg

Autor: JASEN (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi ich hatte heute dasselbe Problem
monitor flash write_image main.bin 0x08000000
not enough working area available(requested 8192, free 8144)
wrote 13420 byte from file main.bin in 1.765625s (7.422566 kb/s)
thbreak main
Hardware assisted breakpoint 1 at 0x4: file main.c, line 51.

Hast du schon das Problem gelöst?

Mfg

Autor: JASEN (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht sollte ich noch meine commands erwähnen:
target remote localhost:3333
symbol-file main.out
monitor soft_reset_halt
monitor flash erase_sector 0 0 31
monitor flash write_image main.bin 0x08000000
thbreak main
cont

Vielleicht hilft das bei der Fehlersuche

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.