objcopy создает огромный двоичный файл (265M)

При попытке создать двоичный файл, удалив два текстовых раздела, я получаю огромный двоичный файл размером 265 МБ.

arm-none-eabi-objcopy -v -O binary --remove-section=.text_F3 --remove-section=.text_F4 file.axf out_file.bin

Кто-нибудь знает, почему это произойдет?

Заранее спасибо.


person maverick    schedule 30.07.2018    source источник


Ответы (1)


Я решил это, один из разделов, которые я пытался удалить, был «распределяемым», и в этом была вся проблема, objcopy плохо справляется с «распределяемыми» разделами.

person maverick    schedule 31.07.2018