其实很简单,NIOS II内存不够。增大NIOS II的RAM,至少留1KB的多余空间,printf就能正常使用。 另外,JTAG_UART是阻塞式的,如果不读取数据,NIOS II 内核就会停止工作。在调试的时候,要持续开启nios-terminal 更新 ** bsp_editor 中禁用jtag_uart fifo_full错误可以不需要实时开启nios-terminal