13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>TASKING</strong> <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>ARM</strong> <strong>User</strong> <strong>Guide</strong>7.2. Assembler VersionsThe <strong>TASKING</strong> <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>ARM</strong> consists of a set of three assemblers. Depending on the architectureand the selection of the Thumb or mixed <strong>ARM</strong>/Thumb instruction set Eclipse and the control programselect the correct assembler, which results in faster build times.asarmasarmaasarmtsupports both <strong>ARM</strong> and Thumb/Thumb-2 instruction set (full assembler)supports <strong>ARM</strong> instruction set onlysupports Thumb/Thumb-2 instruction set onlyAll command line options are the same <strong>for</strong> all three assemblers.Also see control program option --thumb.7.3. Calling the AssemblerThe <strong>TASKING</strong> <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>ARM</strong> under Eclipse can use the internal builder (default) or the <strong>TASKING</strong>makefile generator (external builder) to build your entire project. After you have built your project, theoutput files are available in a subdirectory of your project directory, depending on the active configurationyou have set in the C/C++ Build » Settings page of the Project » Properties <strong>for</strong> dialog.Building a project under EclipseYou have several ways of building your project:• Build Selected File(s) (). This compiles and assembles the selected file(s) without calling the linker.1. In the C/C++ Projects view, select the files you want to compile.2. Right-click in the C/C++ Projects view and select Build Selected File(s).• Build Individual Project ( ).To build individual projects incrementally, select Project » Build project.• Rebuild Project ( ). This builds every file in the project whether or not a file has been modified sincethe last build. A rebuild is a clean followed by a build.1. Select Project » Clean...2. Enable the option Start a build immediately and click OK.• Build Automatically. This per<strong>for</strong>ms a build of all projects whenever any project file is saved, such asyour makefile.This way of building is not recommended <strong>for</strong> C/C++ development, but to enable this feature selectProject » Build Automatically and ensure there is a check mark beside the Build Automatically190

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!