ARM Technical Support Knowledge Articles

LINK INTERBANK CALL TABLE ?BANK?SELECT

Applies to: C51 C Compiler

Answer


Information in this article applies to:


QUESTION

I have a project that uses code banking and the configuration module L51_BANK.A51. The linker generated the interbank call table in the segment ?BANK?SELECT. Is there a way to locate this segment at a specific address?

ANSWER

Yes, this segment can be located just as any other standard code segment using linker directives.

When you are using the BL51 Linker/Locater, use the CODE directive to locate this segment (uVision setting under Project - Options - BL51 Locate - Code).

When you are using the LX51 Linker/Locater, use the SEGMENTS directive to locate this segment (uVision setting under Project - Options - LX51 Locate - User Segments).

MORE INFORMATION

SEE ALSO

Article last edited on: 2007-01-16 12:12:56

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