Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: не создаеться hex в AVRstudio4
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
wert123
Здравствуйте.Подскажите пожалуйста почему нет выходного файла hex.Вот пример программы:

.include "m128def.inc"
begin:
ldi r16,low(RAMEND);
out spl,r16;
ldi r16,high(RAMEND);
out sph,r16;
ldi r16,(1<<6)|(1<<7);
out DDRD,r16;
loop:

ldi r16,(1<<6);
out PORTD,r16;
rcall delay;
ldi r16,(1<<7);
out PORTD,r16;
rcall delay;
rjmp loop;
delay:
ldi r16,30;
delay1:
ldi r17,200;
delay2:
ldi r18,200;
delay3:
dec r18;
brne delay3;
dec r17;
brne delay2;
dec r16;
brne delay1;
ret

.include "m128def.inc"
begin:
ldi r16,low(RAMEND);
out spl,r16;
ldi r16,high(RAMEND);
out sph,r16;
ldi r16,(1<<6)|(1<<7);
out DDRD,r16;
loop:

ldi r16,(1<<6);
out PORTD,r16;
rcall delay;
ldi r16,(1<<7);
out PORTD,r16;
rcall delay;
rjmp loop;
delay:
ldi r16,30;
delay1:
ldi r17,200;
delay2:
ldi r18,200;
delay3:
dec r18;
brne delay3;
dec r17;
brne delay2;
dec r16;
brne delay1;
ret

.include "m128def.inc"
begin:
ldi r16,low(RAMEND);
out spl,r16;
ldi r16,high(RAMEND);
out sph,r16;
ldi r16,(1<<6)|(1<<7);
out DDRD,r16;
loop:

ldi r16,(1<<6);
out PORTD,r16;
rcall delay;
ldi r16,(1<<7);
out PORTD,r16;
rcall delay;
rjmp loop;
delay:
ldi r16,30;
delay1:
ldi r17,200;
delay2:
ldi r18,200;
delay3:
dec r18;
brne delay3;
dec r17;
brne delay2;
dec r16;
brne delay1;
ret

Пишет fatal error no such file or directory
uriy
Цитата
fatal error no such file or directory

Может вы забыли поцепить этот файл к проекту, или до проекта длинный путь с русскими буквами.
wert123
а как файл нех цепляеться я думал он автоматически создаеться при компиляции
Motion
Цитата
до проекта длинный путь с русскими буквами


Скорее всего в этом проблема

Разместите файл проекта в директорию, путь к которой не содержит кирилицы. Например C:\AVR\
SergeyYA
Цитата(wert123 @ Nov 24 2007, 11:47) *
Длинная цитата удалена модератором

в последней версии студии не воспринимается русский язык и поэтому директории где у вас находится проект не должны содержать русские символы но при этом если вы установите предыдущую версию студии то все будет отлично так что за вами выбор только если будете ставить предыдущую версию обязательно ставьте заплатку к ней дополнение а то компилятор сишный вин Авр работать не будет и еще на атмегу 128 в последней версии студии ошибка с третьм счетчиком таймером что бы ее исправить тама на их сайте атмеловском заплатка лежит но этот баг влияет только на отладку тама адреса регистров перепутаны немного и на конечный результат никак не влияет
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.