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

 
 
> WinAVR и проект AVR-CDC, помогите с перекомпиляцией
ozzy
сообщение Aug 2 2006, 08:28
Сообщение #1


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

Группа: Участник
Сообщений: 88
Регистрация: 14-03-06
Из: Житомир (UA)
Пользователь №: 15 228



Скачал проект с http://www.recursion.jp/avrcdc/index.html но не могу заново перекомпилировать с помощью WinAVR 20060421.
WinAVR выдает ошибку
Цитата
> "make.exe" all
Makefile:86: no file name for `-include'
make.exe: *** No rule to make target `../usbdrv/usbdrv.c', needed by `usbdrv.o'. Stop.

> Process Exit Code: 2

Делал так как сказал автор:
Цитата
This driver has been developed on AVR Studio 4.12 and WinAVR 20060421.
Create new GCC project named "cdctiny" or "cdcmega" under "avrcdc/" without
creating initial file.
Select each Makefile at "Configuration Options".

Правда пришлось переименовывать MakeFile в Makefile biggrin.gif
И еще: не могу никак попасть в "Configuration Options" пишет что нет таких. huh.gif
Помогите плиз у кого есть опыт работы с WinAVR.
То что скачал с выше указанного сайта прилагаю
[attachment=6503:attachment]
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ozzy
сообщение Aug 2 2006, 10:53
Сообщение #2


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

Группа: Участник
Сообщений: 88
Регистрация: 14-03-06
Из: Житомир (UA)
Пользователь №: 15 228



Структура каталогов сохранилась. Вот мой порядок действий:
1. Распаковую папку avrcdc из архива на диск D:\
2. C каталога cdcmega в каталог avrcdc копирую файл MakeFile
3. Переименовываю MakeFile в Makefile
4. Запускаю Programmers Notepad WinAvr
5. Создаю новый проект cdcmega и указваю папку D:\avrcdc
6. Добавляю в проект файл D:\avrcdc\main.c
7. Запускаю TOOLS->WINAVR[Make All]
8. blink.gif Получаю
Цитата
> "make.exe" all
Makefile:86: no file name for `-include'
make.exe: *** No rule to make target `../usbdrv/usbdrv.c', needed by `usbdrv.o'. Stop.

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


Что я не так делаю help.gif help.gif help.gif
Go to the top of the page
 
+Quote Post
aesok
сообщение Aug 2 2006, 11:12
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(ozzy @ Aug 2 2006, 14:53) *
Структура каталогов сохранилась. Вот мой порядок действий:
1. Распаковую папку avrcdc из архива на диск D:\
2. C каталога cdcmega в каталог avrcdc копирую файл MakeFile

Копировать MakeFile в другую директорию нельзя, в нем указаны относитальные пути. Поэтому make и не может нйти файл `../usbdrv/usbdrv.c'. Надо запускать make в директории 'avrcdc\cdcmega' или 'avrcdc\cdcmega'.
Цитата
3. Переименовываю MakeFile в Makefile
4. Запускаю Programmers Notepad WinAvr
5. Создаю новый проект cdcmega и указваю папку D:\avrcdc

Укажите папку 'avrcdc\cdcmega' или 'avrcdc\cdcmega'.
Цитата
6. Добавляю в проект файл D:\avrcdc\main.c

Проще добавить в проект уже существующий файл, например 'avrcdc\cdcmega\usbconfig.h'

Цитата
7. Запускаю TOOLS->WINAVR[Make All]
8. blink.gif Получаю
Цитата
> "make.exe" all
Makefile:86: no file name for `-include'
make.exe: *** No rule to make target `../usbdrv/usbdrv.c', needed by `usbdrv.o'. Stop.

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


У меня сейчас нет Programmers Notepad-а, так что пункты 5 и 6 я не проверял.

Анатолий

Сообщение отредактировал aesok - Aug 2 2006, 11:14
Go to the top of the page
 
+Quote Post



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

 


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


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