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!
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.