Разделение кода в скрипте компоновщика ARM G CC - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть проект, который требует, чтобы функция была размещена в определенном месте в fla sh (точнее 0x1555). Проблема в том, что мой код больше этого. Когда я строю сейчас, я получаю следующую ошибку:

ERROR: section NV_CONFIG2 loaded at [00015555,0001558b] overlaps section .text loaded at [00000000,0004a7f3]

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

...