Keil Logo

Technical Support

On-Line Manuals

µVision User's Guide

About µVision User Interface Creating Applications Utilities Debugging Debug Commands Debug Functions Simulation Flash Programming Dialogs Example Programs Command Line Appendix B. File Types C. Device Database Parameters E. Error Messages Error E000 Error E001 Error E002 Error E003 Error E004 Error E005 Error E006 Error E007 Error E008 Error E009 Error E010 Error E011 Error E012 Error E013 Error E014 Error E015 Error E016 Error E017 Error E018 Error E019 Error E020 Error E021 Error E022 Error E023 Error E024 Error E025 Error E026 Error E027 Error E028 Error E029 Error E030 Error E031 Error E032 Error E033 Error E034 Error E035 Error E036 Error E037 Error E038 Error E039 Error E040 Error E041 Error E042 Error E043 Error E044 Error E045 Error E046 Error E047 Error E048 Error E049 Error E050 Error E051 Error E052 Error E053 Error E054 Error E055 Error E056 Error E057 Error E058 Error E059 Error E060 Error E061 Error E062 Error E063 Error E064 Error E065 Error E066 Error E067 Error E068 Error E069 Error E070 Error E071 Error E072 Error E073 Error E074 Error E075 Error E076 Error E077 Error E078 Error E079 Error E080 Error E081 Error E082 Error E083 Error E084 Error E085 Error E086 Error E087 Error E088 Error E089 Error E090 Error E091 Error E092 Error E093 Error E094 Error E095 Error E096 Error E097 Error E098 Error E099 Error E100 Error E101 Error E102 Error E103 Error E104 Error E105 Error E106 Error E107 Error E108 Error E109 Error E110 Error E111 Error E112 Error E113 Error E114 Error E115 Error E116 Error E117 Error E118 Error E119 Error E120 Error E121 Error E122 Error E123 Error E124 Error E125 Error E126 Error E127 Error E128 Error E131 Error E132 Error E133 Error E140 Error E145 Error E146 Error E147 Error E148 Error E149 Error E150 Error E151 Error E152 Error E153 Error E154 Error E155 Error E156 Error E157 Error E158 Error E159 Error E160 Error E161 Error E162 Error E163 Error E164 Error E165 Error E166 Error E167 Error E168 Error E169 Error E170 Error E171 Error E172 Error E173 Error E174 Error E175 Error E176 Error E177 Error E178 Error E179 Error E180 Error E181 Error E182 Error E183 Error E184 Error E185 Error E186 Error E187 Error E188 Error E189 Error E190 Error E191 Error E192 Error E193 Error E540 Error E541 Error E542 Error E543 Error E544 Error E545 Error E546 Error E550 Error E552 Error E601 Error E602 Error E603 Error E604 Error E701 Error E704 Regular Search Expressions

B. File Types

The following file types are supported by µVision:

Project Files

  • *.OPT: Project Option file with options (debugger settings, current open files, screen positions, and so on) from older µVision versions. This file is read and transformed into a *.UVOPT or *.UVOPTX file type by µVision.
  • *.UVGUI[.user-name]: µVision4 Project screen layout file. The extension [.user-name] is added when working in a work-group environment. When this file is missing, the default layout is used. This file is not mandatory.
  • *.UVGUIX[.user-name]: µVision5 Project screen layout file. The extension [.user-name] is added when working in a work-group environment. When this file is missing, the default layout is used. This file is not mandatory.
  • *.UVMPW: µVision4 Project file for Multiple Projects. Contains references to other project files and binds them into one project. The file is mandatory when multiple projects are grouped into one project. Has an XML structure and can be shared in a work-group.
  • *.UVPROJ: µVision4 Project File. Contains the project structure in XML format. This mandatory file can be shared in a work-group.
  • *.UVPROJX: µVision5 Project File. Contains the project structure in XML format. This mandatory file can be shared in a work-group.
  • *.UVOPT: µVision4 project options. Contains the settings for the debugger, trace configuration, breakpoints, currently open files, ... . This mandatory XML file can be shared in a work-group.
  • *.UVOPTX: µVision5 project options. Contains the settings for the debugger, trace configuration, breakpoints, currently open files, ... . This mandatory XML file can be shared in a work-group.
  • *.UV2: µVision3 Project File. Open the files with a later µVision version to convert the file to a new project type.

Source Files

  • *.A51: Assembler source file.
  • *.A66: Assembler source file.
  • *.C: C source file.
  • *.CPP: C++ source file.
  • *.H: C header file (used with #include).
  • *.INC: Assembler include file (used with $include).
  • *.S: Assembler source file (typical used for ARM source files).
  • *.SRC: Other source file generated by the C compiler.

Listing Files

  • *.COD: Complete program listing file. Includes mixed C and Assembly code. All references are resolved and addresses are fixed-up.
  • *.HTM: Listing file of the Linker.
  • *.I: C Preprocessor Output File.
  • *.LST: Listing file generated by the C Compiler or Assembler.
  • *.MAP: Listing file (or Map file) generated by the Linker.
  • *.M51: Listing file (or Map file) generated by the Linker.
  • *.M66: Listing file (or Map file) generated by the Linker.
  • *.SCR: Linker scatter loader file. Generated by the Linker. Can be altered manually.

Object and HEX Files

  • *.(no extension): Absolute Object File (executable programs generated by the Linker).
  • *.AXF: Absolute and executable object file generated by the Linker.
  • *.Bxx: Absolute object file generated by OC51 for individual code banks (xx may be from 00 to 31).
  • *.D: Dependency file generated by the ARMCC or GCC compiler.
  • *.CRF: Cross-Reference file containing browse information (definitions, references for identifiers).
  • *.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.
  • *.LIB: Library object file.
  • *.OBJ: Relocatable object file.
  • *.O: Relocatable object files.
  • *.SBR: Source Browser Information file 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, *.SCR: tool invocation files.

Debugger Files

  • *.INI: Source code file used typically for initializing the debugger.

Other Files

  • *.BUILD_LOG.HTM: Build Log file of the latest project build.
  • *.CDB: µVision Device Database file.
  • *.DEP: Dependency file for a target build.
  • *.IC: Intermediate C source file created by the EC++ Compiler.
  • *.LIN: Linker control file.
  • *.LNP: Linker Input file generated by µVision to be passed to the command line.
  • *.ORC: Global Register Coloring file for optimization.
  • *.PACK: Software Pack file. Zip-file containing the software and one *.PDSC description file. Mechanism file to distribute device support, Software Components, APIs, and example projects.
  • *.PDSC: Pack Description file. Describes the content of a Software Pack and dependencies to devices, processors, tool chains, or other software components.
  • *.PLG: Protocol file that summarizes the last build process.
  • PROJECT_GUI.XSD: XML schema file describing the *.UVGUI file structure. Located in the \UV4 folder.
  • PROJECT_MPW.XSD: XML schema file describing the *.UVMPW file structure. Located in the \UV4 folder.
  • PROJECT_OPT.XSD: XML schema file describing the *.UVOPT file structure. Located in the \UV4 folder.
  • PROJECT_PROJ.XSD: XML schema file describing the *.UVPROJ file structure. Located in the \UV4 folder.
  • *.SCT: Linker control file (scatter loading).
  • *.SCVD: XML schema file for the Component Viewer (System Component Viewer Description file). The file is provided by the vendor or can be build by the user.
  • *.UVL: Signal definition file. Saves the signals that have been defined in the Logic Analyzer.
  • *.UVLA: File to store signals that have been recorded with the Logic Analyzer.
  • *.UVTSK: Event Viewer file. Saves the recorded task-switching events.
  • *.SFD: Intermediary pseudo-XML file used to create an *.SFR file (*.SVD.XML files are used as input).
  • *.SFR: Binary file that stores information which is read by the System Viewer.
  • *.SVD.XML, *.SVD, *.XML: CMSIS-XML file formats describing the device (CMSIS System View Description file). The file is provided by the vendor.
  • *.XSD XML schema description file.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.