Forum Discussion

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

run a c program using nios 2 command shell

Hi,

I am trying to run a .c file from nios 2 command shell but not able to. I know how to run .elf using nios2-download -g hello_world.elf. I also know how to convert .c to .out using nios2-elf-gcc hello_world.c

But how do i get a .elf from .out or .c, so that I can use nios2-download command to run?Or is there any other command like nios2-download specific to .out or .c?

Thanks for the reply,

Amjad

3 Replies

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

    I hope my question was clear.

    Let me rephrase. I would like to know how to run a .c file using only Nios 2 command shell prompt..

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

    You can't just generate a binary file from a single source code, you need to link it with the C library and the drivers.

    The easiest way to do that is to write a makefile and use make. You can have a look at the makefile generated by the Nios SBT as an example.