Forum: Compiler & IDEs Zeilenumbruch ARM-NONE-EABI-GCC mit FreeRTOS


von Timo P (Gast)


Lesenswert?

Hallo!

Ich habe einen Code, in dem ich eine serielle Ausgabe mache. Dies 
funktioniert auch soweit. Was nicht fuzt, ist der Zeilenumbruch.

Den Compiler nutze ich unter Linux und kompiliere für FreeRTOS auf nem 
AT91Sam7S128

Wie muss ich nun den Zeilenumbruch realisieren? \n funzt genausowenig 
wie \r\n.

Auf welches System bezieht sich hier der Zeilenumbruch bei mir? Ich 
würde sagen, da ich mit Linux kompiliere, müsste \n reichen. Oder gibts 
für FreeRTOS andere escaping-sequenzen?

Wie gesagt, die Serielle Ausgabe funktioniert bis auf den Zeilenumbruch 
einwandfrei.

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Der Zeilenumbruch wird vom Empfänger angezeigt, nicht von deinem Board 
;) Du musst senden was dein Terminal will.

Wenn das ein eigenes Programm ist, kannst du dem auch sagen, dass er bei 
4 umbrechen soll :)

von Timo P (Gast)


Lesenswert?

Das Terminal ist unter Windows also habe ich mit \r\n gesendet. Leider 
kein Zeilenumbruch!

von Karl H. (kbuchegg)


Lesenswert?

Timo P schrieb:
> Das Terminal ist unter Windows also habe ich mit \r\n gesendet. Leider
> kein Zeilenumbruch!

HTerm anwerfen und auf Bytebene nachsehen was du wirklich gesendet hast.

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.