mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Fehler beim Laden


Autor: Frank Roth (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,

habe folgendes Problem:

Sobald ich eine Assembler-Datei (.asm) in mein Projekt lade, kommt die
Fehlermeldung, die ich als Worddatei angehängt habe. Ich denke, dass es
eine Konfigurationssache ist, habe aber noch nicht herausgefunden, was
ich falsch mache. Bitte um schnelle Hilfe!!!!!!

Viele Grüße
Frank

PS: programmiere einen TI TMS320F2812 mit Code Composer Studio

Autor: hebel23 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
Du versuchst allem Anschein nach ein hex-File (hdr.out), was zum
Debuggen bestimmt ist (in den RAM gelinkt wurde), per Code Composer
Studio in den Flash zu laden. Das geht nicht!
---
Man kann Programme entweder per Emulator und CCS im RAM emulieren oder
per SD-Flash o.ä. in den Flash schreiben.

-> Sieh Dir mal den Thread zum Thema "Fehlermeldung beim Linken" an.
Das zielt in die selbe Richtung.

Andreas

Autor: Frank Roth (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@hebel23

Hallo Andreas,

danke für Deine schnelle Antwort. Bisher versuche ich noch das
komplette Projekt in den RAM zu laden, Flash wäre erst der nächste
Schritt (anderes Problem). Wenn ich das Projekt ohne .asm Datei lade
ist alles super, sobald ich aber eine Assemblerdatei einfüge, kommt die
Fehlermeldung. Ich brauche sie nicht mal aufzurufen. Woran kann es
liegen?? Habe schon sämtliche Einstellungen in Projekt->BuildOptions
ausprobiert (habe Beispielprojekt von TI, in dem die .asm Datei läuft),
hat aber zu keinem Ergebnis geführt.

Gruß Frank

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Frank,

Poste mal Deine Assembler Datei. Ich versuche dann mal spasseshalber
sie bei mir einzubinden....

Michael

Autor: Dirk (noch einer) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich denke, dass das asm-File ins Flash gelinkt wird.
Das müsste man irgendwo im Linker-Command-File ändern können.

Autor: Frank Roth (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi Michael,

im Anhang befindet sich die Assemblerdatei, die ich einfügen will. Ist
aus dem Beispielprojekt von TI für den AD-Wandler. Denke, dass das File
OK sein müsste, da es im Originalprojekt funktioniert.

Gruß und Danke
Frank

Autor: Frank Roth (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi Dirk,

dank auch Die für Deine Schnelle Antwort. Im Anhang ist das
Linker-Command-File, habe es mir mal angesehen, aber nichts gefunden,
was darauf hindeutet, dass alle .asm Dateien in den Flash gelinkt
werden. Habe auch selbst nco nichts am File geändert, da ich bisher
davon ausging, dass CCS das für mich übernimmt. Wäre schön, wenn Du mal
drüberschauen könntest. Vielleicht entdeckt ein geschulteres Auge als
meines die entscheidende Stelle im Code.


Danke erstmal, bis denne

Frank

Autor: Dirk (noch einer) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Frank,

wenn ich mich nicht irre, soll das Assembler-File in
Section "ramfuncs" liegen. (.sect "ramfuncs")
Diese Section ist in deinem Linker-Command-File nicht definiert.
Ich glaube, es sollte funktionieren, wenn du in dem Command-File
die Section

ramfuncs:    {} > H0SARAM PAGE 0

einfügst.

Dirk

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Frank,

hab' gerade Dein assembler File angesehen. Ich denke so wie Dirk. Du
mußt schon für "ramfuncs" einen Speicherbereich definieren. Sonst
klappt das nicht... s.o.

Michael

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.