Didlas 0 26 июля, 2010 Опубликовано 26 июля, 2010 · Жалоба Подскажите, как решить проблему? Работаю с 5509A в композере 3.1. Создаю вручную секцию, содержащую таблицу загрузки (boottable) для встроенного в ПЗУ DSP загрузчика. Соответственно встает необходимость "обрамить" код некоторыми служебными данными - в начале 16 слов и после кода 2 слова фиксированных данных. Для формирования таблицы пишу код (ассемблер): ============================================ .sect "myboot" ; служебные данные .word 0xXXXX ... .word 0xYYYY ; сам код программы MOV ... ; признак конца таблицы загрузки .word 0x0000 .word 0x0000 ============================================ Но компилятор не хочет класть мои конфигурационные слова перед кодом, он кладет с начала секции сам код программы, а для слов данных создает подсекцию (.data:myboot) после кода в свободномместе секции .myboot и кладет их туда. Texas пишет, что не рекомендуется класть данные вместе с кодом в одну секцию, но не пишет, что этого делать нельзя) Вот в ССS2 я так делал для DSP c5416, компилятор воспринимал как мне надо, а тут как быть? При этом не хочется создавать 3 секции (одну с данными, одну с кодом и одну с признаком конца таблицы, т.к. это неудобно потом при редактировании и дописывании кода). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BratherLU 0 26 июля, 2010 Опубликовано 26 июля, 2010 · Жалоба посмотрите здесь ... /CCStudio_v3.1/docs/pdf/spru280h.pdf - пункт: 8.11 Using UNION and GROUP Statements возможно поможет решить проблему ( в частности жестко задавать порядок следования секций ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Didlas 0 26 июля, 2010 Опубликовано 26 июля, 2010 · Жалоба посмотрите здесь ... /CCStudio_v3.1/docs/pdf/spru280h.pdf - пункт: 8.11 Using UNION and GROUP Statements возможно поможет решить проблему ( в частности жестко задавать порядок следования секций ) Спасибо! Да, GROUP помогло, создал группу из секций. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться