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

 
 
> AVR Studio MakeFile, не работает
qulik
сообщение Jun 16 2009, 20:15
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 2-04-08
Из: Санкт-Петербург
Пользователь №: 36 424



Доброго времени суток!

Пытаюсь перейти с CodeVizionAVR на AVR Studio. При попытке скомпилировать файл выдает ошибки:

make: MakeFile: No such file or directory
make: *** No rule to make target 'Makefile'. Stop.

Перерыл кучу настроек, так ничего и не понял. Все что знаю по этому вопросу - это, что makefile - некий файл сборки. А где его взять??? smile3046.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
chief_olimp
сообщение Jun 16 2009, 20:28
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



Цитата(qulik @ Jun 16 2009, 23:15) *
Доброго времени суток!

Пытаюсь перейти с CodeVizionAVR на AVR Studio. При попытке скомпилировать файл выдает ошибки:

make: MakeFile: No such file or directory
make: *** No rule to make target 'Makefile'. Stop.

Перерыл кучу настроек, так ничего и не понял. Все что знаю по этому вопросу - это, что makefile - некий файл сборки. А где его взять??? smile3046.gif

Запускаете приложение MFile входящее в состав WinAVR (есть в ярлыках). Делаете необходимые настройки и сохраняете в папке проекта. Обратите внимание на название файла листинга (как правило main.c). Это если в Programmers Notepad пишете. Ну или AvrSTudio используйте. Она сама этот файл создает и при небоходимости правит.
Go to the top of the page
 
+Quote Post
qulik
сообщение Jun 16 2009, 21:16
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 2-04-08
Из: Санкт-Петербург
Пользователь №: 36 424



Цитата(chief_olimp @ Jun 17 2009, 00:28) *
Запускаете приложение MFile входящее в состав WinAVR (есть в ярлыках). Делаете необходимые настройки и сохраняете в папке проекта. Обратите внимание на название файла листинга (как правило main.c). Это если в Programmers Notepad пишете. Ну или AvrSTudio используйте. Она сама этот файл создает и при небоходимости правит.


В поиске нашел какой-то Мfile с ярлыком чайника, но ничего не получилось. AVR Studio не должен сам создавать необходимые файлы? Может в настройках чего поменять надо???
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Jun 16 2009, 21:22
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Студия сама создает makefile. Но при желании можно и внешний подцепить. Вы свой проект собрать пытаетесь?
Go to the top of the page
 
+Quote Post
ZVE
сообщение Jun 16 2009, 21:31
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 19-11-07
Из: Vinnitsa, UA
Пользователь №: 32 472



Цитата(qulik @ Jun 16 2009, 23:15) *
При попытке скомпилировать файл выдает ошибки:


Создайте вначале проект а потом добавте в него файл smile.gif

Прицепил файл для начинающих работать с WinAVR, см. страницу 15
Прикрепленные файлы
Прикрепленный файл  AVR_Programming_by_WinAVR_and_VMLab.pdf ( 516.1 килобайт ) Кол-во скачиваний: 15937
 
Go to the top of the page
 
+Quote Post
qulik
сообщение Jun 17 2009, 03:45
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 2-04-08
Из: Санкт-Петербург
Пользователь №: 36 424



Спасибо за файл, на работе почитаю.
А проект я создаю! New Project ввожу имя проекта его распложение на дисте, потом выбираю AVRSimulator и тип микроконтроллера (Atmega8), затем жму Finish. (Попути ставлю все галочки). Выдает поле ввода текста программы, пишу что-то вроде:

#include <avr\io.h>

int main (void)
{
PORTB=0x00;
DDRB=0x00;
...
while(1)
{}
}

При попытке скомпилировать выдает приведенные выше ошибки. И так на обоих компьютерах...
Go to the top of the page
 
+Quote Post
ARV
сообщение Jun 17 2009, 04:37
Сообщение #7


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



проверьте:
1. в пути установки WinAVR и AVR Studio не должно быть русских букв и, желательно, пробелов.
2. в настройках проекта обязательно должен быть указан тип контроллера и задана тактовая частота
3. в настройках проекта должен быть задан выходной файл

если все нормально, но компиляция не работает - переустановите WinAVR. желательно иметь свежую AVR Studio версии 4.16 (во всяком случае не ниже 4.13)


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
qulik
сообщение Jun 17 2009, 19:20
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 2-04-08
Из: Санкт-Петербург
Пользователь №: 36 424



"Взломал" таки! Оказалось последовательность установки влияет! Сначала поставил AVR Studio, а потом WinAVR и все заработало. Ну почти все. smile.gif По крайней мере Makefile создается. Текст компилится.
Go to the top of the page
 
+Quote Post
qulik
сообщение Jun 19 2009, 22:46
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 2-04-08
Из: Санкт-Петербург
Пользователь №: 36 424



Как правильно заметил ARV: абсолютно не терпит русских букв! Причем даже путь, указывающий где находится проект, тоже должон быть латиницей!

Вот, а стоило столько мучаться?! crying.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:50
Рейтинг@Mail.ru


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