ARM Technical Support Knowledge Articles

STARTUP CODE UNRESOLVED EXTERNAL (?B_SWITCH0)

Applies to: C51 C Compiler

Answer


Information in this article applies to:


QUESTION

I am using C51 Version 6.12 and when I try to build a simple project, I receive the following linker error:

Warning L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?B_SWITCH0
MODULE: STARTUP.OBJ (?C_STARTUP)

I do not receive this error message if I exclude the startup code. However, I was under the impression that this is required.

ANSWER

This is a known problem in C51 V6.12. It has been corrected in C51 V6.14. You may download the latest updates from the Keil Website.

Article last edited on: 2004-10-11 09:28:57

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