Цитата(Костян @ Nov 10 2009, 15:26)

ну в таком случае попорбуйте следующее
.
txt файл будет сложно подключить. Сделайте ctrl+c ctlr+v его содержимого (если файл часто меняется, не беда, напишите скрипт , которым формирует хедер с ниже приведенным массивом) в constant массив char и общайтесь с ним. В данном случае скорее всего не понадобится использьзовать атрибутов и задавать доп. опции для линковщика.
вот в этом то и делема, с массивом все понятно и удобно, для текста (как частного случая проблемы), а что делать с картинкой! Поэтому я вижу пока выход именно в создании объектного файла (.o) и размещения его в сегменте памяти. Прелесть искомого мною метода должна заключатся в следующем: 1) есть некоторый сторонний файл (текст, картинка, иная структура данных), который живет отдельно от программы (но понятно, что программа знает структуру и устройство данных) и меняется не мной
2) программа и этот файл грузятся (инициализируют память BRAM ли, внешнюю ли память)
3) в программе есть "знание" начала этого файла в адресном пространстве, его структура, его объем в адресном пространстве
4) в момент компиляции программы происходит "всасывание" файла данных в инициализирующую память последовательность
Именно поэтому я вижу пока один выход - размещение в сегменте памяти. С текстовым файлом действительно можно реализовать ряд решений (в том числе и предложенный Вами скрипт), а вот с картинками.... в общем мучаемся пока