QUOTE (DVF @ Oct 10 2011, 14:22)

Я тоже не силен. Проект прикреплял, если надо на makefile взглянуть. Кстати и без UL пробовал с тем же результатом. И опять-таки Вы даете пример как makefile четвертой студии, а в пятой он немного другой.
makefile вообще-то для утилиты make. Работает без студии. Студия может его генерировать, но это уже другой вопрос.
QUOTE (DVF @ Oct 10 2011, 14:22)

Забыл. Ругается: error "USB_CFG_CLOCK_KHZ is not one of the supported non-crc-rates!" - это из предыдущего приведенного кода файла usbdrvasm.S
Вот-вот. Не выполнилось ни одно из условий. О чем я и писал. И в четвертой студии должно было быть то же самое. Ну не умеет препроцессор делить.
Но если вы посмотрите в начало отцитированного вами файла, то увидите такие строки:
CODE
#ifndef USB_CFG_CLOCK_KHZ
# ifdef F_CPU
# define USB_CFG_CLOCK_KHZ (F_CPU/1000)
т.е. вам нужно определить USB_CFG_CLOCK_KHZ точно таким же образом, как вы определяли F_CPU, и тогда неправильная часть этого файла не будет участвовать в компиляции.