#define TRACE (*(unsigned char *)0x40000000) int main(void) { char msg[] = "abcdefg\n"; int i; for (i=0; i<5; i++) { TRACE = msg[i]; } asm volatile ("rdcycle t0"); asm volatile ("rdtime t4"); asm volatile ("ecall"); }