AVR (03.06.2005 23:13, просмотров: 1) ответил Bill на Наверное, не помешает. Вообще-то я AVRASM никогда не пользовался, но все равно спасибо. Теперь буду знать. Тогда еще один вопрос.
Он позиционирован как stand-alone Генерит либо стандартный HEX, либо "внутренний" OBJ, который используется и понимается только отладчиком-симулятором AVR Studio. Линкера и библиотекаря, разумеется, к нему не существует. С IAR сравнить вполне можно - IAR канонический, полнофункциональный, но AVRASM2 для меня удобнее, например, из-за приятных особенностей макропроцессора. До появления AVRASM2 я пользовался и IAR, и еще одним весьма экзотическим ассемблером, но потом с удовольствием перешел на AVRASM2.
Библиотечить-линковать предпочитаю на уровне исходников, мне это кажется более удобным, чем копание с вызовами собственных же откомпилированных функций. Несколько десятков include-файлов в начале программы меня нисколько не смущают, а наработанная собственная система управления условной компиляцией позволяет добиваться высокой эффективности кода в сколь угодно больших проектах.