ARM Technical Support Knowledge Articles

LINKER ERROR WITH CORTEX-M3 DEVICE

Applies to: RealView Linker

Answer


Information in this article applies to:


QUESTION

I am linking a project for a Cortex-M3 device and I am getting the following linker error:

Error: L6967E: Entry point (0x000000c8) points to a THUMB instruction but is not a valid THUMB code pointer.

How can I solve this problem?

ANSWER

You need to specify an entry point and the first input section under Project — Options — Linker. When you enter under Misc controls:

--entry Reset_Handler --first __Vectors

Once the entry point is specified the linker error should go away.

SEE ALSO

Article last edited on: 2010-03-23 09:18:43

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