вот это выводит в джитаг-варт "Hello from Nios II! (jtag UART)", а в rs232 4-ре символа "4321" (их хекс-коды 0х34 0х33 0х32 0х31)
проверил только что

=================================================================
#include <stdio.h>
#include "system.h"
#include "altera_avalon_uart_regs.h"
void UART0_TX(unsigned char ch)
{
while((IORD_ALTERA_AVALON_UART_STATUS(UART_0_BASE) & 0x40) != 0x40);
IOWR_ALTERA_AVALON_UART_TXDATA(UART_0_BASE,ch);
}
int main()
{
printf("Hello from Nios II! (jtag UART) \n");
int i=0x31323334;
UART0_TX(i & 0xFF);
UART0_TX((i>>8) & 0xFF);
UART0_TX((i>>16) & 0xFF);
UART0_TX((i>>24) & 0xFF);
return 0;
}
=================================================================
P.S. задолбал меня квартус и ниос сложностью копирования\модификации проектов...