[an error occurred while processing this directive]
Компилер делает перемещаемый объектный код и кладет функцию в указаный сегмент. А где этот сегмент будет знает только линкер, а а смотрит он это в xcl. (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)