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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Помогите разобраться с ошибками в aStudio
Oleg_IT
сообщение Sep 28 2007, 06:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Были у меня уже это вопросы, но проблема так и не решена. Поставил aStudio 4.13.528 и WinAVR-20070525. С имеющимися Makefile-ми всё работает, но когда хочу создать Makefile для нового проекта выдаёт такую ошибку:
gcc plug-in: Failed opening file D:\...\Makefile for writing
Предыдущая версия aStudio Makefile создавала без вопросов, но там другие проблемы были.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2007, 07:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Здравствуйте!
Не хотелось бы создавать ещё одну тему потому пишу сюда -
Товарисч прислал проэктик в студии посмотреть - первый раз компитися, а 2-й - пишет

make: *** No rule to make target `C:/WinAVR/avr/include/avr/iom8535.h C:/WinAVR/avr/include/avr/interrupt.h', needed by `prj3.o'. Stop.

В шапке же вроде всё указал -
///////////////////////////////
#include <avr/io.h>
#include <avr/iom8535.h >
#include <avr/interrupt.h>
#include <stdio.h>

#define F_CPU 2000000// Clock Speed
#include <util/delay.h>
///////////////////////////////

AVRStudio - 4.12b498
WinAVR - 20060421
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Sep 28 2007, 08:22
Сообщение #3


Начинающий профессионал
*****

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



2 Oleg_IT aStudio 4.13.528 генерирует свой файл, который отличается от исходного для WinAVR-20070525. Я отказался от aStudio. Запускаю, когда надо, отдельно симулятор. Может быть кому-то это неудовно. Makefile редактирую под себя для конкретного проекта.

2 Kuzmi4 Проверьте текст сгенерированного Makefile. В нем могут быть какие-нибудь некорректности.
Еще. Не ТРЕБУЕТСЯ явно указывать
#include <avr/iom8535.h >
тип контроллера на уровне Makefile определяется, достаточно
#include <avr/io.h>


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2007, 08:26
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Убрал строчку с
#include <avr/iom8535.h >
всё равно пишет -

make: *** No rule to make target `C:/WinAVR/avr/include/avr/iom8535.h C:/WinAVR/avr/include/avr/interrupt.h', needed by `prj3.o'. Stop.

Проверил мэйки что генерятся - одинаковый объём и содержание....
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 28 2007, 10:08
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(mdmitry @ Sep 28 2007, 12:22) *
2 Oleg_IT aStudio 4.13.528 генерирует свой файл, который отличается от исходного для WinAVR-20070525. Я отказался от aStudio. Запускаю, когда надо, отдельно симулятор. Может быть кому-то это неудовно. Makefile редактирую под себя для конкретного проекта.

aStudio у меня вообще ни какой Makefile не генерит. aStudio412SP4b498 генерит Makefile с которым WinAVR прекрасно работает. Но у 498 билда свои сложности. И обе версии в месте не живут, а то бы поочерёдно работал в обеих версиях.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2007, 10:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Oleg_IT - ошиаетесь - студия генерит маэк но он действительно свой. Находится сие чЮдо в паке default, где находятся хексы и обжекты проэкта.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 28 2007, 10:49
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Нет в default у меня ни чего. В том то и проблема, в ошибке явно пишется, что не могу записать файл.
В проекте отключено «Use External Makefile»
Go to the top of the page
 
+Quote Post
gormih
сообщение Sep 28 2007, 10:50
Сообщение #8


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Oleg_IT @ Sep 28 2007, 10:54) *
Были у меня уже это вопросы, но проблема так и не решена. Поставил aStudio 4.13.528 и WinAVR-20070525. С имеющимися Makefile-ми всё работает, но когда хочу создать Makefile для нового проекта выдаёт такую ошибку:
gcc plug-in: Failed opening file D:\...\Makefile for writing
Предыдущая версия aStudio Makefile создавала без вопросов, но там другие проблемы были.

Может у Вас в директории с проектом лежит Makefile c установленным атрибутом read-only? 07.gif


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
bzx
сообщение Sep 28 2007, 10:53
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Без проблем работает связка WinAVR-20070525 + aStudio 4.13.528, но, всё же, рекомендую поставить SP1 для 4.13.528, вроде весит 34Mb.


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 28 2007, 11:16
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(gormih @ Sep 28 2007, 14:50) *
Может у Вас в директории с проектом лежит Makefile c установленным атрибутом read-only? 07.gif

Нет, проект новый, Makefile там ещё не было.

Цитата(bzx @ Sep 28 2007, 14:53) *
Без проблем работает связка WinAVR-20070525 + aStudio 4.13.528, но, всё же, рекомендую поставить SP1 для 4.13.528, вроде весит 34Mb.


А можно ссылочку на этот SP1. У Atmel, где брал версию такого не видел
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2007, 11:20
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



http://atmel.com/dyn/resources/prod_docume...o413SP1b577.exe

А вот та счёт новых фишек атмела - SDK или AVRRTOS - кто нибудь уже скачивал?
Поделистесь пожалуста , а то попробовал СДК - так запросили факсом переслать 2-ю страницу, а факса у меня нету и не будет...Абидно....
Go to the top of the page
 
+Quote Post
bzx
сообщение Sep 28 2007, 12:00
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 482
Регистрация: 5-07-05
Из: Санкт-Петербург
Пользователь №: 6 528



Цитата(Kuzmi4 @ Sep 28 2007, 15:20) *
А вот та счёт новых фишек атмела - SDK или AVRRTOS - кто нибудь уже скачивал?

SDK - пакет для создания плагинов для aStudio. Хотите свои фишечки пристроить к студии, оно Вам надо?


--------------------
Для связи email: info собака qbit.su
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2007, 12:09
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 bzx - было бы не плохо..

авр-ртос - тоже неплохая штучка...
Go to the top of the page
 
+Quote Post
GDI
сообщение Sep 28 2007, 12:47
Сообщение #14


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

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Цитата
первый раз компитися, а 2-й - пишет

make: *** No rule to make target `C:/WinAVR/avr/include/avr/iom8535.h C:/WinAVR/avr/include/avr/interrupt.h', needed by `prj3.o'. Stop.

Может Clean надо сделать сперва? А если делается он, то проверить, удаляет ли он то что надо удалить.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Sep 28 2007, 12:50
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Всё таки склоняюсь к глюку студии , хотя странно как то - первыйраз всё работает нормально компилится , а 2-й - ни в какую...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 02:02
Рейтинг@Mail.ru


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