Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR Studio MakeFile
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
qulik
Доброго времени суток!

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

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

Перерыл кучу настроек, так ничего и не понял. Все что знаю по этому вопросу - это, что makefile - некий файл сборки. А где его взять??? smile3046.gif
chief_olimp
Цитата(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 используйте. Она сама этот файл создает и при небоходимости правит.
qulik
Цитата(chief_olimp @ Jun 17 2009, 00:28) *
Запускаете приложение MFile входящее в состав WinAVR (есть в ярлыках). Делаете необходимые настройки и сохраняете в папке проекта. Обратите внимание на название файла листинга (как правило main.c). Это если в Programmers Notepad пишете. Ну или AvrSTudio используйте. Она сама этот файл создает и при небоходимости правит.


В поиске нашел какой-то Мfile с ярлыком чайника, но ничего не получилось. AVR Studio не должен сам создавать необходимые файлы? Может в настройках чего поменять надо???
Qwertty
Студия сама создает makefile. Но при желании можно и внешний подцепить. Вы свой проект собрать пытаетесь?
ZVE
Цитата(qulik @ Jun 16 2009, 23:15) *
При попытке скомпилировать файл выдает ошибки:


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

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

#include <avr\io.h>

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

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

если все нормально, но компиляция не работает - переустановите WinAVR. желательно иметь свежую AVR Studio версии 4.16 (во всяком случае не ниже 4.13)
qulik
"Взломал" таки! Оказалось последовательность установки влияет! Сначала поставил AVR Studio, а потом WinAVR и все заработало. Ну почти все. smile.gif По крайней мере Makefile создается. Текст компилится.
qulik
Как правильно заметил ARV: абсолютно не терпит русских букв! Причем даже путь, указывающий где находится проект, тоже должон быть латиницей!

Вот, а стоило столько мучаться?! crying.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.