В программаторе встроенном в CodeVision AVR по умолчанию фузы задающие источник тактового сигнала стоят на внешний источник. Если у Вас стоит кварц, то после прошивки он естественно не будет генерить и соответственно, чип не заведется => его не получится прошить. Решение - подать внешний тактовый сигнал - любой частоты от 1 до 8 МГц на XTAL1 (или 2 не помню точно), и прошить, указав правильные настройки фузов. А вообще, я пользуюсь программатором avreal - в начале работы над проектом один раз