µVision User's GuideAbout µVision User Interface Creating Applications Creating Projects Setup the Project Use Software Components Add Source Files to Project Create File Groups Set Tool Options Configure Startup Code Build the Project Build Log File µVision Build Output Messages Software Components Pack Installer Importing Custom Software Packs Using Local Repositories Packs Dialog Examples Dialog Managing Run-Time Environment Select Software Packs Update Software Component Files Components in Project Options for Component Project Targets and File Groups File, Group, and Component Attribute Icons Configuration Dialogs Project Information and Layers Multi-Projects Create a Multi-Project Manage a Multi-Project Batch Setup for Single and Multi-Projects Tips and Tricks Start External Tools Redirect Output for Object and Listing Files Customize or Add Devices Create a Library File File and Group Specific Options Different Compiler and Assembler Settings Set Folders and File Extensions Version and Serial Number Information Including Library Modules Use a Custom Translator Manage Arm Compiler Versions Setup Default Arm Compiler Version GNU C Compiler Support Manage Component Viewer Description Files Use MDK Version 4 Projects Debugging Debug Commands Debug Functions Simulation Flash Programming Dialogs Utilities Command Line Example Programs Appendix
Options for Component
The Options for Component dialog defines properties, memory assignments, compiler, and assembler related parameters specific to a Software Component.
Open the dialog with the menu Project - Options for Component, or the context menu of the Project window.
List of Software Components for which you can specify options. Components marked with an asterisk have option values that differ from the default settings. Select a Software Component to set specific options.
General information about the Software Component is displayed on top of the right page. Where applicable, you get an link to the Software Component documentation.
The Properties dialog allows you to set options about the usage of the component.
Software pack details
Shows information about the source of the Software Component such as the name of the Software Pack that contains the component, the Internet address from where the Software Pack was downloaded, and the vendor name of the Software Pack.
The Memory dialog allows you to specify memory layout options.
The drop-downs offer a list of memory areas that have been defined in the dialog Options for Target - Target.
C/C++ and C/C++(AC6)
The dialog allows you to set compiler options.
The C/C++ dialog is available when Arm Compiler 5 is used in the project, and C/C++(AC6) dialog appears if Arm Compiler 6 is used.
Control compiler code optimization. Sets the compiler command-line option -Onum:
Specify any directive for which there is no individual dialog control.
Show Compiler Control String
This button opens a window with the complete directives at the compiler command line applied to the selected component:
The Asm dialog allows you to set assembler options.
Conditional Assembly Control Symbols
Specify any directive not covered in a dialog.
Specify the assembler option for the component. Refer to the options described in Arm assembler. Default is <inherit> from parent.
Show Assembler Control String
This button opens a window with the complete directives at the assembler command line applied to the selected component:
Related Knowledgebase Articles
of your data.