GNU linker script — как автоматически распределить код по нескольким разделам

Я модифицирую существующий .ld и у меня есть две флэш-секции для кода. Эти две секции флэш-памяти не являются смежными, поэтому я не могу просто расширить определение одной из секций, чтобы включить другую.

В настоящее время весь код может вписаться в sec1 но если я отключу оптимизацию пространства, это не подходит.

ВОПРОС

Как мне написать .ld сказать разместить столько кода, сколько поместится sec1 а затем столько, сколько поместится sec2 а потом … sec3… так далее?

Я знаю, как разместить конкретные .obj в конкретном разделе, но это не то, что я хочу, потому что мне нужно постоянно изменять .ld как мой код меняется.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]