|
АVR Studio |
|
|
|
Jan 8 2011, 18:05
|
Частый гость
 
Группа: Участник
Сообщений: 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))
|
|
|
|
|
Jan 11 2011, 14:17
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884

|
Цитата(demiurg_spb @ Jan 9 2011, 21:43)  Не находит файл myProject.c. Компилятор установлен. Как раз WinAVR. А как сделать чтоб нашелся файл myProject.c, что для этого нужно сделать? Может путь где-то прописать надо?
|
|
|
|
|
Jan 11 2011, 14:33
|

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

|
Цитата(KIG @ Jan 11 2011, 20:17)  Компилятор установлен. Как раз WinAVR. А как сделать чтоб нашелся файл myProject.c, что для этого нужно сделать? Может путь где-то прописать надо? В Makefile надо указать (или исправить) пути. Он ищет файл в каталоге уровнем выше чем расположен Makefile. Это у Вас так и задумано? (../) - это означает смотреть в каталоге на одну ступень выше к root каталогу.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jan 11 2011, 15:55
|
Частый гость
 
Группа: Участник
Сообщений: 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...
|
|
|
|
|
Jan 12 2011, 15:01
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884

|
В архиве настройки проекта в AVR Studio.. Посмотрите, пожалуйста.. Цитата(Bass @ Jan 12 2011, 07:48)  В проекте входной файл правильно указан? не понял, что значит входной файл.. и как его указывать правильно?? Я первый раз, может пример приведете.. буду благодарен))
|
|
|
|
|
Jan 13 2011, 15:54
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884

|
Цитата(Сергей Борщ @ Jan 12 2011, 23:50)  Лучше выложите архив с проектом. Вот архив проекта..
|
|
|
|
|
Jan 13 2011, 18:45
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884

|
Цитата(KIG @ Jan 13 2011, 21:54)  Вот архив проекта..
|
|
|
|
|
Jan 14 2011, 19:00
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884

|
Цитата(Bass @ Jan 14 2011, 23:31)  Проект нормальный, все компилится (единственный ворнинг по поводу возврата функцией main не int). Так что подозреваю проблемма в вагей студии. Как уже говорилось ранее обратите внимание на компилятор (для последней версии студии нужет только последний WinAVR) Спасибо, а где скачать последнюю версию, подскажите, пожалуйста.
|
|
|
|
|
Jan 14 2011, 19:24
|

Участник

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

|
на сайте атмела...только там перед скачиванием анкету заполнить надо. Здесь гдето на сайте прямая ссылка проскакивала, поищите. Вот нашел: http://electronix.ru/redirect.php?http://w...2.win32.x86.exe
Сообщение отредактировал Bass - Jan 14 2011, 19:28
|
|
|
|
|
Jan 15 2011, 12:29
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884

|
Цитата(Bass @ Jan 15 2011, 01:24)  на сайте атмела...только там перед скачиванием анкету заполнить надо. Здесь гдето на сайте прямая ссылка проскакивала, поищите. Вот нашел: http://electronix.ru/redirect.php?http://w...2.win32.x86.exeскачал и попробовал, опять какая-то ерунда : rm -rf new.o new.elf dep/* new.hex new.eep new.lss new.map c:\Program Files\Atmel\AVR Tools\AVR Toolchain\bin\rm.exe: невозможно выполнить Istat для `dep/*': Invalid argument make: [clean] Ошибка 1 (Игнорирована) Build succeeded with 0 Warnings... make: *** Нет правила для сборки цели `../new.c', требуемой для `new.o'. Останов. Build failed with 1 errors and 0 warnings...
|
|
|
|
|
Jan 15 2011, 16:55
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 25-12-06
Пользователь №: 23 884

|
Цитата(demiurg_spb @ Jan 15 2011, 21:42)  В этом тулчейне, что Вы скачали, какая-то странная rm.exe возьмите этот файлик из последнего WinAVR с родного сайта http://sourceforge.net/projects/winavr/Не понятно почему вообще AVR Studio ссылается на этот файл.. в папках AVR Toolchain и WinAVR отсутствует файл rm.exe, есть файл nm.exe.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|