GNU linker script - как автоматически распределить код по нескольким разделам - PullRequest
0 голосов
/ 30 октября 2018

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

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

ВОПРОС

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

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

...