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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Using the Assemblermenu item. In order <strong>for</strong> this option to work, you must also enable option Build on resource save (Autobuild) on the Behaviour tab of the C/C++ Build page of the Project » Properties <strong>for</strong> dialog.Select a target processor (core)Processor options affect the invocation of all tools in the <strong>toolset</strong>. In Eclipse you only need to set themonce. Based on the target processor, the compiler includes a special function register file.This is a regularinclude file which enables you to use virtual registers that are located in memory.1. From the Project menu, select Properties <strong>for</strong>The Properties dialog appears.2. In the left pane, expand C/C++ Build and select Processor.In the right pane the Processor page appears.3. From the Processor selection list, select a processor.To access the assembler options1. From the Project menu, select Properties <strong>for</strong>The Properties dialog appears.2. In the left pane, expand C/C++ Build and select Settings.In the right pane the Settings appear.3. On the Tool Settings tab, select Assembler.4. Select the sub-entries and set the options in the various pages.Note that the options you enter in the Assembler page are not only used <strong>for</strong> hand-coded assemblyfiles, but also <strong>for</strong> the assembly files generated by the compiler.You can find a detailed description of all assembler options in Section 12.4, Assembler Options.Invocation syntax on the command line (Windows Command Prompt):asarm [ [option]... [file]... ]...The input file must be an assembly source file (.asm or .src).7.4. How the Assembler Searches Include FilesWhen you use include files (with the .INCLUDE directive), you can specify their location in several ways.The assembler searches the specified locations in the following order:191

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

Saved successfully!

Ooh no, something went wrong!