Forum: Mikrocontroller und Digitale Elektronik SEGGER_RTT_Write basic Frage


von Hanspi (Gast)


Lesenswert?

Hallo zusammen

Ich möchte mit dem J-Link debugger ganz einfach zuerst mal den Wert 
einer Variablen ausgeben. Was ist der Fehler, wenn ich sie als "uint8_t 
count" definiere und mit SEGGER_RTT_Write(0,count,1) ausgeben will? Die 
1 am Schluss sagt doch 1 Byte, was für die definierten 8-bit ja stimmen 
sollte...

Vielen Dank!

von Jim M. (turboj)


Lesenswert?

SEGGER_RTT_Write() will als 2. Argument einen Pointer haben:
1
SEGGER_RTT_Write(0,&count,1);


Außerdem will man vermutich eher eine der printf() Varianten benutzen, 
damit die Ausgabe auch für Menschen im RTT Viewer lesbar wird.

von Lutz (Gast)


Lesenswert?

Geht's auch etwas genauer, so richtig mit Details und so? So wie code, 
Fehlermeldung und andere Kleinigkeiten?

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.