ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
46621 Топик полностью
gcc-user (19.12.2005 12:51, просмотров: 1) ответил Abo на Подскажите, как по правильному в GCC подлинковать к проекту бинарный файл - прошивка для радом стоящей CPLD?
Несколько способов: 1) делается C-файл, в котором только массив инициализированный данными Вашего бинарника. Логично написать небольшую утилиту, которая делает этот C-файл, а в make-файле прописать соответствующее правило. 2) Если Вы собираете образ для ембеднутой системы, то можно просто дописать Ваш бинарник-прошивку в конец бинарного файла программы. На этапе выполнения определить где начинается область с данными прошивки (как правило, в скрипте линкера указывается, что сначала помещается секция CODE, затем DATA, затем BSS, т.е. ваша прошивка будет располагаться сразу за секцией BSS). 3) В скрипте линкера указать секцию, куда поместить Вашу прошивку.