AlexDis (22.03.2005 21:54, просмотров: 2669)
ADS Итак ARM ADS. Постигаю эту мудрую систему. Убил выходные, результат достижений не впечатляет. Поэтому обращаюсь за помощью к коллективному разуму.
Если нет веремени ответить подробно - хотя бы ключевые слова, если это возможно.
1. Есть ли какой-либо иной способ формирования выходного файла (я использую Intel 32-bit HEX) образа ПЗУ (у меня несколько различных областей) и Scattered LinkType. Что хотелось бы и что имеем на сегодня:
а). В одном файле формата Intel32-bit hex. У меня, сколько не бился получается файлов Intel32-bit hex ровно столько, сколько я прописываю областей и соответственно сколько есть файлов *.o.
б). Создание разных областей (файлов *.o) из одного исходного ассемблерного. Пока разные области (*.o) делаются из разных ассемблерных кусков. Вроде есть опция AREA для этих целей(?), но не могу понять как она работает. В Си вроде все проще, а вот как с этим в ассемблере?
2. Запутанная история с листингами. В Си вообще не нашел опции генерации ассемблерного листинга. В ASM опция есть, но листинг генерится и выводится окном на дисплей. Сколько раз компилировал - столько и новых окон, что за ерунда? А просто листинг с ASM командами по результатам компиляции в виде отдельного файла на диске получать нельзя?
Alex