Forum: Digitale Signalverarbeitung / DSP / Machine Learning Keine Consolenausgabe bei printf Befehl


von Thomas S. (Gast)


Lesenswert?

Hallo zusammen,

sitz grad vor einem Problem das ich schon einige Zeit habe.

Programmier den TMS320F2808

ich mach da im Code eine Simple Anweisung

      if(i==1)
      {
        printf("Test");
      }

aber er gibt mir nichts auf der (Code Composer v4) Console aus?

Weiß hier jemand an was das liegen könnte??

Grüße

Thomas

von Gerhard (Gast)


Lesenswert?

Hi

will der Code Composer vielleicht ein CR sehen ?

Gerhard

von Udo. R. S. (Gast)


Lesenswert?

Oder ist i vieleicht gar nicht 1?

von Thomas S. (Gast)


Lesenswert?

also 1 ist es schon, zumindest im watch window, auch wenn ich den Befehl 
einfach so reinschreib ohne eine if-abfrage funktionierts nicht.

Was ist denn ein CR??

Schon mal Danke!!

grüße

tom

von Klaus W. (mfgkw)


Lesenswert?

CR=carriage return (ASCII 13, aber wahrscheinlich meint er
LF+CR=line feed + carriage return, also ASCII 10 + ASCII 13).
Das wird in C mit \n ausgegeben:
1
      printf("Test\n");

von Klaus W. (mfgkw)


Lesenswert?

(oder puts() verwenden, das ist dafür passender, und hängt das \n
von selbst an)

von Moin Moin (Gast)


Lesenswert?


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.