В программе имеется in-app загрузчик, который должен располагаться в конце FlashROM (0x1C00). Линкер при работе раскидывает код как попало, занимая и этот верхний сегмент кодом основной программы. Пробовал вставлять в командный файл линкера такую строку:
CODE(0X0000-0X1BFF, firmupdater(0x1C00–0x1E00)) - не принимает.
Подскажите, как заставить L51 правильно разместить код? Не хотелось бы разбивать программу на два проекта.
|