roboforum.ru

Технический форум по робототехнике.

AVR Studio - вопросы и ответы

Re: AVR Studio - вопросы и ответы

galex1981 » 12 июл 2010, 00:25

Лови, сделал тебе проект AVR Studio. Все скомпилированное в папке default
Вложения
firmware.rar
(252.59 КиБ) Скачиваний: 0

Re: AVR Studio - вопросы и ответы

ветерок » 12 июл 2010, 07:20

красиво
но не компилируется вс равно с "use external makefile"
без этой галки и у меня собирается.
ролик
http://selevo.narod.ru/Programmators/2.swf.html
Вложения
ScreenShot008.jpg

Re: AVR Studio - вопросы и ответы

galex1981 » 12 июл 2010, 07:28

Что то у тебя с настройками компилятора не то, потому как я тебе проект скинул уже компилированный и провереный мною.

Re: AVR Studio - вопросы и ответы

ветерок » 12 июл 2010, 07:44

ты его скомпилировал не используя makefile входящий в архив
а просто обычным способом.
потому что когда я открыл твой архив галочка "использовать внешний make файл " была снята.
при такой компиляции студия сама создат маке файл,в этом проекте он в папке дефаулт

Re: AVR Studio - вопросы и ответы

galex1981 » 12 июл 2010, 07:52

Значит неверно настроен внешний Makefile. Используй сгенерированный студией он аналогичен

Re: AVR Studio - вопросы и ответы

ветерок » 12 июл 2010, 08:05

совершенно вещи разные
либо правила автора проекта либо правила программы и пользователя.
Или я напутал что?

Re: AVR Studio - вопросы и ответы

avr123.nm.ru » 12 июл 2010, 08:58

ветерок писал(а): не компилируется вс равно с "use external makefile"


Чтоб собралось именно с тем мэйком попробуйте скачать winavr или gcc с датой чуть раньше даты ваших исходников и мэйка.

в CVAVR таких проблем нет так как самый новый компилятор легко компилит прожекты из старейших версий.

Re: AVR Studio - вопросы и ответы

blindman » 12 июл 2010, 10:12

тот мэйкфайл не будет в исходном виде работать в avr studio - он по умолчанию ничего не компилирует, а только справку выводит.

Re: AVR Studio - вопросы и ответы

galex1981 » 12 июл 2010, 13:17

ветерок писал(а):совершенно вещи разные
либо правила автора проекта либо правила программы и пользователя.
Или я напутал что?

А может вам все таки прошику проверить на реальном железе или на эмуляторе ;)? Обычно я так и делаю

Re: AVR Studio - вопросы и ответы

ветерок » 12 июл 2010, 18:59

cvavr
'n по-моему фигня полная,ниразу не видел как-то более серьзный проект в этой IDE

Не могу представить как симулировать эмуляцию USB
еслиб поморгаеть чем или посчитать чего это мы можем посмотреть по регистрам подргать биты ..
А тут,ну увижу что что-то происходит...
Надо же понимать процесс изнутри чтоб сделать вывод.
Я так-то итак проверяю в железе,но у меня нет проца под оригинал (atmega8)
есть 88 скомпилил не пашет



вот человек подсказал..
что фигня это вс с мек файлом..
надо найти уж atmega8
и попробовать собрать проект с настройками по умолчанию,может тоже пахать не булет
А вообще никого не видел кто хоть пытался проект пересобрать :)

Re: AVR Studio - вопросы и ответы

Сергей » 12 июл 2010, 19:24

"симулировать эмуляцию" это мощно конечно :D К сведению, даже мощный симулятор периферии uVision - не имеет профиля USB.

Re: AVR Studio - вопросы и ответы

ветерок » 23 июл 2010, 13:14

препроцессор выдаёт ошибку что у меня частота не из списка допустимых,хотя я всё выставил.
можно ли узнать значения переменных ,а то я не могу врубиться что там он записал в переменную F_CPU скажем.

ну типа хотелось бы
# print F_CPU

или как иначе посмотреть что там происходит внутри-то

Re: AVR Studio - вопросы и ответы

galex1981 » 23 июл 2010, 14:50

Если Студия именно на эту епеременную ругается, это значит, что частота проца должна быть прописана в Makefile, а она у тебя там не прописана. В данный момент ничему она не равняется

Re: AVR Studio - вопросы и ответы

ветерок » 24 июл 2010, 12:03

у менянет его

Re: AVR Studio - вопросы и ответы

avr123.nm.ru » 24 июл 2010, 15:14

ветерок писал(а):как иначе посмотреть что там происходит внутри-то


записать в переменную

переменная = F_CPU;

и посмотреть переменную в симуляторе или вывесть в UART и посмотреть на ПК.


Rambler\'s Top100 Mail.ru counter