ARM Technical Support Knowledge Articles

LINKING PROGRAMS FOR DS80C400 USING START400.A51 FAILS

Applies to: C51 C Compiler

Answer


Information in this article applies to:


QUESTION

I used the Application Note 613 from Dallas Semiconductors to set up DS80C400 project in uVision. When I build the project I get messages like the following:

*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: INIT_ROMEXPORT
MODULE: startup400.obj (?C_STARTUP)
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: INIT_ROMEXPORT
MODULE: startup400.obj (?C_STARTUP)
ADDRESS: 1400048H
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: init_version
MODULE: main.obj (MAIN)

What is wrong?

ANSWER

You did not add two necessary files into your project that are needed to access the built-in ROM function of the DS80C400.

These files are provided by Dallas/Maxim together with the Application Note (AN613) and are called rom400_init.h and ROMINIT.LIB

MORE INFORMATION

Article last edited on: 2004-05-01 21:03:40

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