Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
9 years ago

Help with firts NIOS code

Hello, please with my first nios code.

# include "alt_types.h"# include "sys/alt_irq.h"# include "system.h"# include <stdio.h># include <unistd.h>

int main(void){

int a = 1000;

alt_printf("Probehl RESET, uz zase ziju!\n");

while (1){

alt_printf("AHOJ\n");

usleep(500000);

alt_printf("Tady NIOS II!\n");

usleep(500000);

alt_printf("%i\n", a);

}

return 0;

}

variable a not print to jtaguart...why?

Thanks

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    which Qsys( or maybe SOPC builder ) do you use?

    you created it ? or using development kit's Qsys without change?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    https://www.altera.com/en_us/pdfs/literature/hb/nios2/n2sw_nii5v2.pdf

    See the description of alt_printf() on page 14-78.

    
    Description
    The alt_printf() function provides a very minimal printf implementation for use with very small
    applications. Only the following format strings are supported: %x, %s, %c, and %%.
    

    So, probably using "%i" is why it doesn't work for you.

    --- Quote End ---

    Yes, problem solved, thanks!