Forum: Digitale Signalverarbeitung / DSP / Machine Learning Probleme mit HelloWorld in Code Composer v4


von Thomas (Gast)


Lesenswert?

Hallo zusammen,

ich arbeite seit 2 Tagen mit dem Code Composer, und wollte auf mein 
OLIMEX Board mal das einfachste HelloWorld versuchen.
Der DSP ist ein TMS320F2808

Hab dieses Tutorial durchgemacht:

http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/Demos/helloworld.htm


Wenn ich es ausführ kommt folgende Fehlermeldung
C28xx: Loader: One or more sections of your program falls into a memory 
region that is not writable.  These regions will not actually be written 
to the target.  Check your linker configuration and/or memory map.

Hoffe ich finde Hilfe!

grüße, tom

von Tim R. (Gast)


Lesenswert?

Olimex stellt doch ein EVo-Board mit TMS320F2808 her, sondern nur mit 
dem kleineren TMS320F28016. Der übrigens wenig RAM hat und meiner 
Meinung nach für Entwicklung nicht so gut geeignet ist. Lieber auf einem 
2808 oder 2809 entwickeln und später den Code verkleinern.

von Tim R. (Gast)


Lesenswert?

Ich meinte natürlich "Olimex stellt keine EVo Boards mit 2808 her"

von Thomas (Gast)


Lesenswert?

Ürsprünglich war da auch ein TMS32-P28016 drauf, aber da wurde ein 
TMS320F2808 draufgemacht.
Liegt das an dem??
Also ein Beispielprogramm aus dem I-net kann ich laufen lassen, aber das 
HelloWorld leider nicht.

Kann mir da jemand weiterhelfen?

Dankeschön im Vorraus!!

grüße tom

von Tach Auch (Gast)


Lesenswert?

Blöde Frage, aber ist Dir aufgefallen, dass das Tutorial ist für einen 
C6000 ist?

Ansonsten fällt mir nur ein, dass die Verwendung von printf beim CCS 
nicht ganz unproblematisch ist:

http://www.biricha.com/faq/Printf_change_from_CCS3_1_to_CC3_3.php

Vor allem muss der Stack gross genug sein.

Gruss

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
Noch kein Account? Hier anmelden.