реклама на сайте
подробности

 
 
> ld: как сделать размер бинарника стал кратнен константе
Porty
сообщение Oct 30 2013, 08:06
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Eclipse + gcc + ld

необходимо сделать так чтоб бинарник прошивки в конце дополнялся нулями или FF, так чтоб его размер стал кратен заданной константе, например 65536 или 1024 байта.

Как это сделать средствами *.ld файла?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aaron
сообщение Oct 30 2013, 09:33
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Попробуйте в ld-файле в самом конце секции, относящейся к flash, вставить что-то типа:
Код
.text:
    {
        .......
        . = ALIGN(1024);
    } >FLASH

Может, сработает. Точно не могу сказать. Вообще, как правило эти вещи делаются уже баш/питон-скриптом, который дополняет bin-файл нужными данными - туда и контрольную сумму так добавляют.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th August 2025 - 21:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016