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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> АVR Studio
KIG
сообщение Jan 8 2011, 15:35
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Здравствуйте.

Установил новую версию AVR Studio. Попробовал скомпилировать программку:

void main()
{
while (1);
}

Не вышло со следующим собщением:

Build started 8.1.2011 at 20:38:22
make: *** No rule to make target `../myProject.c', needed by `myProject.o'. Stop.
Build failed with 1 errors and 0 warnings...

Подскажите, пожалуйста, что не так. Заранее спасибо.
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Jan 8 2011, 18:05
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Похоже, что не видит makefile или в нём не задано правило компиляции
Цитата
but you have to download a GCC compiler to create and use an AVR GCC project

Компилятор установлен?

Сам я не использую AVRStudio как среду сборки.
Для пробы создал новый проект, скопипастил приведенный код, AVRStudio увидела, что установлен WinAVR, все прошло. makefile создался сам.

Сообщение отредактировал Владивольт - Jan 8 2011, 18:06


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 9 2011, 14:43
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(KIG @ Jan 8 2011, 21:35) *
make: *** No rule to make target `../myProject.c', needed by `myProject.o'. Stop.
Не находит файл myProject.c.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 11 2011, 14:17
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(demiurg_spb @ Jan 9 2011, 21:43) *
Не находит файл myProject.c.


Компилятор установлен. Как раз WinAVR. А как сделать чтоб нашелся файл myProject.c, что для этого нужно сделать? Может путь где-то прописать надо?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 11 2011, 14:33
Сообщение #5


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(KIG @ Jan 11 2011, 20:17) *
Компилятор установлен. Как раз WinAVR. А как сделать чтоб нашелся файл myProject.c, что для этого нужно сделать? Может путь где-то прописать надо?

В Makefile надо указать (или исправить) пути.
Он ищет файл в каталоге уровнем выше чем расположен Makefile.
Это у Вас так и задумано?
(../) - это означает смотреть в каталоге на одну ступень выше к root каталогу.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 11 2011, 15:55
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(demiurg_spb @ Jan 11 2011, 21:33) *
В Makefile надо указать (или исправить) пути.
Он ищет файл в каталоге уровнем выше чем расположен Makefile.
Это у Вас так и задумано?
(../) - это означает смотреть в каталоге на одну ступень выше к root каталогу.


А почему AVRStudio сама не прописывает эти пути в makefile? Попробовал исправить строку в файле, а он создается заново. Я создал новый проект и попытался его скомпилировать, не получается. Раньше работал с ICC AVR таких проблем не было. Подскажите где и что нужно прописать?


Снова попробовал скомпилировать проект и получил следующий ответ:

rm -rf myProject.o myProject.elf dep/* myProject.hex myProject.eep myProject.lss myProject.map
Build succeeded with 0 Warnings...
avr-gcc -mmcu=atxmega64a1 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=32000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT myProject.o -MF dep/myProject.o.d -c ../myProject.c
avr-gcc: CreateProcess: No such file or directory
make: *** [myProject.o] Error 1
Build failed with 1 errors and 0 warnings...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 11 2011, 17:55
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (KIG @ Jan 11 2011, 20:55) *
avr-gcc: CreateProcess: No such file or directory
Теперь он не находит avr-gcc. Он прописан в path? Вы перезапускали студию после установки WinAVR, чтобы она считала новые переменные окружения, в том числе и path?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Bass
сообщение Jan 12 2011, 01:48
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 5-08-10
Из: Томск
Пользователь №: 58 761



В проекте входной файл правильно указан?
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 12 2011, 15:01
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



В архиве настройки проекта в AVR Studio.. Посмотрите, пожалуйста..

Цитата(Bass @ Jan 12 2011, 07:48) *
В проекте входной файл правильно указан?


не понял, что значит входной файл.. и как его указывать правильно?? Я первый раз, может пример приведете.. буду благодарен))
Прикрепленные файлы
Прикрепленный файл  MyProject.rar ( 577.51 килобайт ) Кол-во скачиваний: 20
 
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 12 2011, 17:50
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (KIG @ Jan 12 2011, 20:01) *
В архиве настройки проекта в AVR Studio.. Посмотрите, пожалуйста..
Лучше выложите архив с проектом.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 13 2011, 15:54
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(Сергей Борщ @ Jan 12 2011, 23:50) *
Лучше выложите архив с проектом.


Вот архив проекта..
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jan 13 2011, 16:03
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(KIG @ Jan 13 2011, 21:54) *
Вот архив проекта..

Где?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 13 2011, 18:45
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Цитата(KIG @ Jan 13 2011, 21:54) *
Вот архив проекта..


Прикрепленные файлы
Прикрепленный файл  myProject.rar ( 2.64 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post
KIG
сообщение Jan 14 2011, 16:17
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884



Неужели никто не работал с AVR Studio в связке с WINAVR??
Go to the top of the page
 
+Quote Post
Bass
сообщение Jan 14 2011, 17:31
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 5-08-10
Из: Томск
Пользователь №: 58 761



Проект нормальный, все компилится (единственный ворнинг по поводу возврата функцией main не int).
Так что подозреваю проблемма в вагей студии. Как уже говорилось ранее обратите внимание на компилятор (для последней версии студии нужет только последний WinAVR)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 07:26
Рейтинг@Mail.ru


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