Не думаю, что есть прямой путь.
На мой взгляд, есть обходной путь.
Позвольте мне объяснить, используя примеры.
a) Предположим, что размер кода <0x2000 байт, затем в сценарии компоновщика просто добавьте lowrom, как показано ниже. </p>
ПАМЯТЬ
{
lowrom (rx): ORIGIN = 0x5000, LENGTH = 0x2000
}
b) Предположим, что размер кода составляет 0x2050 байт, затем в сценарии компоновщика добавьте lowrom и midrom.
Обратите внимание, что для midrom выделяется только необходимое количество байтов
ПАМЯТЬ
{
lowrom (rx): ORIGIN = 0x5000, LENGTH = 0x2000
midrom (rx): ORIGIN = 0xD000, LENGTH = 0x0050
}
Таким образом, вы можете идти вперед.