µ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
Project Targets and File Groups
The uVision IDE, especially the Project Window, control the options and organization of a project.
Project Targets: (uppermost folder icon on the tree view) identify a collection of configuration settings. Project targets can be created to run the same application with different tool settings. The active target is displayed beneath the project name in the Project window. In the above screenshot the project name is Blinky and the target is Target SPIFI. For example, create:
Most examples delivered with µVision have targets configured for various application setups.
Project Target Selector: You can switch to another project target using the drop-down in the toolbar. (More on creating project targets below).
File Groups: (subfolders under the Project target folder) arrange files into logical blocks, to manage complex projects with several hundreds of files. Create new File Groups and sort files according to:
File groups have no influence on the build process.
Create file groups and project targets using the menu Project — Manage — Project Items... — Project Items. Refer to Create file groups
Software Component Groups: (colored square icon) are added automatically to the project when you use Software components. Refer to Components in Project for further details.
Files belonging to those groups cannot be moved, nor can you add your own source files to those groups. However, you can set Options for Components and you can add code to the files that are not read-only.
Options for project targets and groups can be set using the Project Window.
of your data.