roboforum.ru

Технический форум по робототехнике.

AVRStudio4 + WinAVR + русские буквы в пути к проекту

AVRStudio4 + WinAVR + русские буквы в пути к проекту

=DeaD= » 28 июл 2008, 20:28

Два вечера созерцал вот такое чудо при попытке компиляции:

make: Makefile: No such file or directory
make: *** No rule to make target `Makefile'. Stop.
Build failed with 2 errors and 0 warnings...

и всё, причем на ровном месте, на второй вечер начал уже тупо перебирать чем мой новый проект отличается от проекта который старый и нормально компилируется. Перебрал все опции - нет. Оказывается это русские буковки - я у себя в "Мои документы" создал проект и стрелялся несколько часов почему у меня ничего не работает.

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

Master » 28 июл 2008, 20:31

Так это вроде старая история. Хотя да помудохаться нада прилично. Я когда-то тоже так помучился, тока уже не помню с чем.

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

=DeaD= » 28 июл 2008, 20:40

Особенно поразило что по тексту сообщения ничего в рунете нету, видимо я талант :) надо в тестеры пойти :)))

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

Сергей » 29 июл 2008, 00:47

Еще там я знаю фичу, када пишешь
Код: Выделить всёРазвернуть
all:
        g++ -c bla bla bla
перед "g++", в этом месте, нужна именно табуляция а не пробелы. Такаяже ошибка вылезает

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

$ilent » 29 июл 2008, 13:29

Таки давно известный факт: Если хочешь чтоб всё работало - делай всё латиницей.

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

=DeaD= » 29 июл 2008, 15:03

Широко известный в узких кругах факт :)

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

grig » 09 сен 2008, 17:16

(пытаюсь помигать светодиодом). Помогите пожалуйста. Не знаю, что такое. но когда отключил ATmega8
от питания(lpt был подключен к компу), то светодиод замигал неровно и то медленно то очень быстро(когда подключаю питание он вообще не мигает и не горит). Так должно быть или нет. Заранее спасибо Ламер

что пишет комп при заливке программы на mega8



> "make.exe" all

-------- begin --------
avr-gcc (WinAVR 20080610) 4.3.0
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling C: mytest.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./mytest.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/mytest.o.d mytest.c -o mytest.o
In file included from mytest.c:2:
c:/documents and settings/user/рабочий стол/роб0ты/avr/lib/gcc/../../avr/include/avr/delay.h:36:2: warning: #warning "This file has been moved to <util/delay.h>."
mytest.c:21: fatal error: opening dependency file .dep/mytest.o.d: No such file or directory
compilation terminated.
make.exe: *** [mytest.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:03

рограмма

#include <avr/io.h>
#include <avr/delay.h>
#define F_CPU 8000000UL // 8 MHz

int main(void) // начало основой программы
{

DDRD = 0xff; // все выводы порта D сконфигурировать как выходы

while (1) { // Бесконечный цикл

PORTD = 0xff; // установить "1" на всех линиях порта D

_delay_ms(250); // Ждем 0.25 сек.

PORTD = 0x00; // установить "0" на всех линиях порта D

_delay_ms(250); // Ждем 0.25 сек.

} // закрывающая скобка бесконечного цикла

} // закрывающая скобка основной программы


Помогите плиииииз. Заранее спасибо

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

=DeaD= » 09 сен 2008, 17:30

Вы бы файл проекта WinAVR выложили, а то черт его знает чего вы там с каталогами намутили, о чем вам и пишет программка.

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

Myp » 09 сен 2008, 17:57

вот с таким путём
c:/documents and settings/user/рабочий стол/роб0ты/avr/lib/gcc/../../avr/include/avr/delay.h
я сам аксес виолэйшн выдавать буду)))

что за манера, всё барахло на рабочий стол класть :shock:

программу установи как положено, в корень диска
сделай ярлычёк на рабочий стол если очень хочется быстро запускать

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

Mazayac » 09 сен 2008, 17:58

Ха-ха!
Обратите внимание на путь c:/documents and settings/user/рабочий стол/роб0ты/avr...

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

grig » 09 сен 2008, 18:20

я ещё редактировал makefile. Его запрещено загружать

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

=DeaD= » 09 сен 2008, 18:22

Кирдык, ну реально "Чукча не читатель, чукча писатель!" :ROFL:
Я че-то даже лезть не стал буквы в каталогах проверять думаю хоть название темы то должны были сами прочитать да проверить :pardon:

Re: AVRStudio4 + WinAVR + русские буквы в пути к проекту

Digit » 10 сен 2008, 11:07

Продолжение обсуждения мигания светодиодом там: Не мигает диод [Выдрано из AVRStudio4+WinAVR+Rus], ибо оффтопик.


cron
Rambler\'s Top100 Mail.ru counter