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
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
@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
Hi Frank, Poste mal Deine Assembler Datei. Ich versuche dann mal spasseshalber sie bei mir einzubinden.... Michael
Ich denke, dass das asm-File ins Flash gelinkt wird. Das müsste man irgendwo im Linker-Command-File ändern können.
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
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
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.