ARM Technical Support Knowledge Articles

OBJECT FILE FORMATS GENERATED

Applies to: General Topics

Answer


Information in this article applies to:


QUESTION

What file formats do the Keil Software tools generate?

ANSWER

The file formats generated depend on the tool sets.

8051 Tools

The Keil C51 tools use the Intel OMF-51 object module format for object modules generated by the assembler and compiler. The linker generates OMF-51 absolute object modules. The object-HEX converter generates Intel HEX files.

Download OMF51.ZIP which contains the original Intel specification.

251 Tools

The Keil C251 tools use the Intel OMF-251 object module format for object modules generated by the assembler and compiler. The linker generates OMF-251 absolute object modules. The object-HEX converter generates Intel HEX and Intel HEX-386 files.

166 Tools

The Keil C166 tools use the OMF-166 object module format for object modules generated by the assembler and compiler. The linker generates OMF-166 absolute object modules. The object-HEX converter generates Intel HEX and Intel HEX-386 files.

Download OMF166.PDF -- the PDF file for OMF166.

Article last edited on: 2005-09-22 12:56:53

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential