Keil™, An ARM® Company

Technical Support

BL51: ERROR 110 (CANNOT FIND SEGMENT)


Information in this article applies to:

  • C51 Version 5.50

SYMPTOMS

I passed the following directive to the BL51 linker and it gave Error 110: Cannot Find Segment FF00h:

XDATA(FF00h)

What am I doing wrong? It looks the same as the examples in the linker manual.

CAUSE

Addresses must start with a digit. Since the address you specify (FF00h) begins with a character, the linker assumes it is a segment name.

RESOLUTION

Use 0FF00h to ensure that the linker recognizes the address and doesn't confuse it with a segment name:

XDATA(0FF00H)

MORE INFORMATION

  • Refer to XDATA in the BL51 User's Guide.

Last Reviewed: Tuesday, July 19, 2005


Did this article provide the answer you needed?
 
Yes
No
Not Sure