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

 
 
> Линковка бинарного файла в качестве константы, ...подскажите как?
Legotron
сообщение Apr 6 2007, 15:19
Сообщение #1


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Друзья, помогите плз, куда копать?

У меня Keil 166.
Я хочу поместить любой бинарный файл с компа в итоговый HEX(во флэш как константу).
Это вообще возможно?
Если да то КАК?

Любые обсуждения приветствуются... smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andy Great
сообщение Apr 16 2007, 09:36
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Задача линкера - из нужных сегментов создать нужного формата объектник, согласно заданным условиям. Как в нужный сегмент попадет бинарник - есть варианты: либо директивами линкера (если таковые есть), либо как продукт компиляции (ассемблирования). Там опять же два варианта: либо встроенная директива компилятора (ассемблера), либо ручная (автоматизированная, внешними утилитами) вставка данных. Есть еще вариант постобработки слинкованного объектника, вариант загрузки массива на этапе выполнения и т.д. (нужное впишите сами). Выбор, ИМХО, дело вкуса. Если не хотите привязываться к конкретному компилеру - то формирование массива констант утилитой - хороший выбор.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:17
Рейтинг@Mail.ru


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