The following file types are supported by µVision:
Project Files
*.UV2: µVision Project File (global project settings
that can be shared via a complete work-group)
*.OPT: µVision Local Project Option settings (debugger
settings, current open files, screen positions, and so on)
Source Files
*.A51: Assembler Source Files
*.A66: Assembler Source Files
*.S: Assembler Source Files (typical used for ARM source
files)
*.SRC: Other source files generated by the C
compiler
*.C: C Source Files
*.CPP: C++ Source Files
*.H: C Header Files (used with #include)
*.INC: Assembler Include Files (used with $include)
Listing Files
*.I: C Preprocessor Output File
*.LST: Listing Files generated by the C Compiler or
Assembler
*.MAP: Listing Files (or Map Files) generated by the
Linker
*.M51: Listing Files (or Map Files) generated by the
Linker
*.M66: Listing Files (or Map Files) generated by the
Linker
*.HTM: Listing Files of the RealView Linker
*.PLG: Contents of the Build Window for Each Make
*.COD: Complete program listing file that includes mixed
C and Assembly code. All references are resolved and addresses are
fixed-up.
Object and HEX Files
*.OBJ: Relocateable Object Files
*.O: Relocateable Object Files
*.(no extension): Absolute Object Files (executable
programs generated by the Linker)
*.Bxx: Absolute Object Files generated by OC51
for individual code banks (xx may be from 00 to 31)
*.ELF: ELF/DWARF files generated by the
Linker/Locater
*.HEX: Intel Hex file, generated by the Object-Hex
Conversion Utility
*.H86: Intel Hex file, generated by the Object-Hex
Conversion Utility
*.SBR: Source Browser Information Files generated by the
Linker/Locater
Build Files
*.BAT: batch file that re-creates a project from the
command prompt. µVision may create a batch file when Project -
Output - Create Batch File is enabled.
*._IA, *.__I, *._II: tool invocation files.
Debugger Files
*.INI: Typically used for Debugger Initialization
files
Other Files
*.ORC: Global Register Coloring File for
Optimization
*.IC: Intermediate C source file created by the EC++
Compiler
*.LNP: Linker Input File generated by uVision to pass
command line
*.PLG: Protocol file that summarizes the last build
process
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.