Umleiten von printf auf die Konsole I/O auf die IAR Embedded Workbench

Habe ich codiert ein Projekt von mir in C auf einem Windows-Rechner in der software IAR Embedded Workbench IDE. Das Projekt kompiliert und läuft einwandfrei. Ich habe ein paar printf Funktionen in meinem code. Aber die Sache ist, dass das Projekt vorgesehen ist ein mikrocontroller AT91SAM7X256. Ich habe erfolgreich meine Anwendung ausführen, auf das sram des Mikrocontrollers und die Anwendung erfolgreich geladen wurde. Aber die printf Funktion weitergeleitet wird der USART port des Controllers (ich kann nur annehmen), und so möchte ich die Umleitung printf um den text anzuzeigen, der auf meinem terminal I/O. Hat jemand eine Idee, wie ich das tun kann?

Erkennen, dass Ihr Programm läuft auf einem anderen system, und die Verbindung der seriellen Ausgabe an einen seriellen port oder USB-Seriell-adapter auf Ihrem Entwicklungssystem ist der traditionellen Art der Beschaffung dieser Ausgabe. Allerdings, etwas (aber nicht alle) debugger/programmer verbindungen können auch verwendet werden, um eine tunnel-ein-Ausgabe-Kanal. Würden Sie haben zu prüfen, ob Ihre spezielle Entwicklung Schnittstelle (für die, die Sie haben, vernachlässigt zu erwähnen) unterstützt, oder kann verlängert werden, um so zu tun.

InformationsquelleAutor Adam | 2014-04-30

Schreibe einen Kommentar