Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
69
Добавлен:
14.04.2015
Размер:
2.03 Mб
Скачать

384

Chapter 10. Library Manager

 

 

Error Messages

This chapter lists the fatal and non-fatal errors that may be generated by the LIB51 library manager during execution. Each section includes a brief description of the message, as well as corrective actions you can take to eliminate the error or warning condition.

10

Fatal Errors

Fatal errors cause immediate termination of the LIB51 library manager. These errors normally occur as the result of a corrupt library or object file, or as a result of a specification problem involving library or object files.

Error

Error Message and Description

 

 

215CHECK SUM ERROR

FILE: filename

The checksum for filename is incorrect. This usually indicates a corrupt file.

216INSUFFICIENT MEMORY

There is not enough memory for the LIB51 library manager to successfully complete the requested operation.

217NOT A LIBRARY

FILE: filename

The filename that was specified is not a library file.

219NOT AN 8051 OBJECT FILE

FILE: filename

The filename that was specified is not a valid 8051 object file.

222MODULE SPECIFIED MORE THAN ONCE

MODULE: filename (modulename)

The specified modulename is included on the command line more than once.

Keil Software — A51/AX51/A251 Macro Assembler and Utilities

385

 

 

Errors

The following errors cause immediate termination of the LIB51 library manager. These errors usually involve invalid command line syntax or I/O errors.

 

Error

Error Message and Description

 

 

 

10

 

201

INVALID COMMAND LINE SYNTAX

 

 

 

A syntax error was detected in the command. The command line is displayed up

 

 

 

to and including the point of error.

 

 

 

 

 

 

 

 

 

 

 

202INVALID COMMAND LINE, TOKEN TOO LONG

The command line contains a token that is too long for the LIB51 library manager to process.

203EXPECTED ITEM MISSING

The command line is incomplete. An expected item is missing.

205FILE ALREADY EXISTS

FILE: filename

The filename that was specified already exists. This error is usually generated when attempting to create a library file that already exists. Erase the file or use a different filename.

208MISSING OR INVALID FILENAME

A filename is missing or invalid.

209UNRECOGNIZED COMMAND

A command is unrecognized by the LIB51 library manager. Make sure you correctly specified the command name.

210I/O ERROR ON INPUT FILE: system error message

FILE: filename

An I/O error was detected when accessing one of the input files.

211I/O ERROR ON LIBRARY FILE: system error message

FILE: filename

An I/O error was detected when accessing a library file.

212I/O ERROR ON LISTING FILE: system error message

FILE: filename

An I/O error was detected when accessing a listing file.

386

 

Chapter 10. Library Manager

 

 

 

 

 

 

 

 

 

Error

Error Message and Description

 

 

 

 

 

213I/O ERROR ON TEMPORARY FILE: system error message

FILE: filename

An I/O error was detected when a temporary file was being accessed.

10

 

220

 

 

INVALID INPUT MODULE

 

 

 

 

 

FILE: filename

 

 

 

 

 

The specified input module is invalid. This error could be the result of an

 

 

 

 

 

assembler error or could indicate that the input object file is corrupt.

 

 

 

 

 

 

 

 

 

221

 

 

FILE SPECIFIED MORE THAN ONCE

 

 

 

 

 

 

FILE: filename

 

 

 

 

 

 

The filename specified was included on the command line more than once.

 

 

 

 

 

 

 

223

 

 

CANNOT FIND MODULE

 

 

 

 

 

 

MODULE: filename (modulename)

 

 

 

 

 

 

The modulename specified on the command line was not located in the object or

 

 

 

 

 

 

library file.

 

 

 

 

 

 

 

224

 

 

ATTEMPT TO ADD DUPLICATE MODULE

 

 

 

 

 

 

MODULE: filename (modulename)

 

 

 

 

 

 

The specified modulename already exists in the library file and cannot be added.

 

 

 

 

 

 

 

225

 

 

ATTEMPT TO ADD DUPLICATE PUBLIC SYMBOL

 

 

 

 

 

 

MODULE: filename (modulename)

 

 

 

 

 

 

PUBLIC: symbolname

 

 

 

 

 

 

The specified public symbolname in modulename already exists in the library file

 

 

 

 

 

 

and cannot be added.

 

 

 

 

 

 

 

 

Соседние файлы в папке HLP