Jika host (host PC) terhubung, tidak ada masalah. Namun, jika sisi host tidak terhubung, ada dua alasan mengapa printf() akan memblokir:
1. Pengguna menggunakan driver perangkat yang dikurangi ("kecil"). - Kotak centang untuk "Driver perangkat yang dikurangi" dicentang di halaman Properti Pustaka Sistem di Nios II IDE. - Driver perangkat yang berkurang mengasumsikan bahwa sisi host selalu terhubung.
2. Pengguna menggunakan driver perangkat bawaan, untuk UART JTAG, tetapi tidak memiliki "system timer" yang didefinisikan (Dalam sistem Pembangun SOPC/Di halaman properti Pustaka Sistem). Driver perangkat bawaan tidak mendukung "waktu habis perangkat/jtag_uart", tetapi memerlukan "system timer" untuk menerapkan ini.
Resolusi: (Jika perlu) ubah ke driver perangkat bawaan dan pastikan Anda memiliki timer sistem di sistem Pembangun SOPC Anda dan didefinisikan di Pustaka Sistem Anda.