Software

Software Builder Introduction



The Software Builder is an integrated programming tool that transforms software source files into a flash programming file or passive programming files for configuring an ARM®-based Excalibur device; or into a Binary File (.bin), Hexadecimal (Intel-Format) File (.hex), Library File (.a), or Motorola S-Record File (.srec) that contains memory initialization data for either the Excalibur embedded processor stripe of an ARM-based Excalibur device or the Nios® embedded processor.

The Software Builder uses the ADS Standard Tools, GNUPro for ARM®, or GNUPro for Nios software toolset to process software source files created by the Quartus® II Text Editor or other Assembly or C/C++ language development tools.

While the Software Builder can perform a software build on software source files with minimal assistance, it also allows you to customize processing for a particular design. For example, you can specify options for the software toolset assembler, C/C++ compiler, or linker that the Software Builder uses.

You can also run a program or process for an ARM-based Excalibur device or the Nios embedded processor from within the Quartus II software by using the Software Builder to run a command-line command during or after a software build.

The Messages window and the Messages section of the Report window or Report File display any messages the Software Builder generates, allowing you to locate and correct design file errors as they are detected during a software build. The Software Builder can also compile an individual software source file to check the file for errors, or use a software toolset debugger to debug a BIN File, HEX File, or SREC File.


Back to Top

- PLDWorld -

 

Created by chm2web html help conversion utility.