Beachten Sie, dass dieses Verhalten nur auftritt, wenn JTAG UART oder UART interrupt-gesteuert ist, was der Standard ist. Wenn Sie die abgefragten Versionen der Treiber verwenden, wartet der Treiber auf die JTAG UART oder UART Hardware, bevor Zeichen gesendet und empfangen werden. Die gesamte Printf-Nachricht wird vor der Ausführung der nächsten Prozessoranweisung gedruckt. Im Quartus II Handbuch, Volume 5: Altera Embedded Peripherals finden Sie Informationen zu den schnellen (Interrupt-gesteuerten) im Vergleich zu kleinen (abgefragten) Treibern für die Peripheriegeräte JTAG UART und UART.
Warum wird die printf-Ausgabe bei Verwendung von JTAG UART oder UART für stdout abgeschnitten, wenn sie unmittelbar vor der Beendigung des Programms erfolgt?
1
Disclaimer/Rechtliche Hinweise
Alle Posts und die Nutzung der Inhalte auf dieser Website unterliegen den Intel.com Nutzungsbedingungen.
Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.