реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> не создаеться hex в AVRstudio4
wert123
сообщение Nov 24 2007, 08:47
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 28-10-07
Пользователь №: 31 824



Здравствуйте.Подскажите пожалуйста почему нет выходного файла 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
Go to the top of the page
 
+Quote Post
uriy
сообщение Nov 24 2007, 14:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
fatal error no such file or directory

Может вы забыли поцепить этот файл к проекту, или до проекта длинный путь с русскими буквами.
Go to the top of the page
 
+Quote Post
wert123
сообщение Nov 24 2007, 17:04
Сообщение #3





Группа: Новичок
Сообщений: 12
Регистрация: 28-10-07
Пользователь №: 31 824



а как файл нех цепляеться я думал он автоматически создаеться при компиляции
Go to the top of the page
 
+Quote Post
Motion
сообщение Nov 28 2007, 09:06
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Цитата
до проекта длинный путь с русскими буквами


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

Разместите файл проекта в директорию, путь к которой не содержит кирилицы. Например C:\AVR\
Go to the top of the page
 
+Quote Post
SergeyYA
сообщение Nov 28 2007, 10:12
Сообщение #5





Группа: Новичок
Сообщений: 9
Регистрация: 27-11-07
Пользователь №: 32 731



Цитата(wert123 @ Nov 24 2007, 11:47) *
Длинная цитата удалена модератором

в последней версии студии не воспринимается русский язык и поэтому директории где у вас находится проект не должны содержать русские символы но при этом если вы установите предыдущую версию студии то все будет отлично так что за вами выбор только если будете ставить предыдущую версию обязательно ставьте заплатку к ней дополнение а то компилятор сишный вин Авр работать не будет и еще на атмегу 128 в последней версии студии ошибка с третьм счетчиком таймером что бы ее исправить тама на их сайте атмеловском заплатка лежит но этот баг влияет только на отладку тама адреса регистров перепутаны немного и на конечный результат никак не влияет

Сообщение отредактировал IgorKossak - Nov 28 2007, 11:14
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016