2 / 2 / 0 Регистрация: 25.05.2010 Сообщений: 3,609 |
|
20.09.2013, 02:04 |
6 |
Вот тебе твои же мысли трехгодичной давности… только вспомнить тебе надо… по своему делал, или все же как OmykymForti советовал…. «Вспомнить все»?
вычитал у дихальта тут: «вначале ставится студия, потом, сверху, накатывается WinAVR и цепляется к студии… Вот за что я люблю такой стиль, как у Ди — запоминается же! Эту фразу про накатку и цепляние даже я запомнил. И знал, что надо поискать у Ди, там сказано, как накатывать
0 |
проблема с avr studio
проблема с avr studio
вот, решил начать занирмать, ну с gcc — avr под линуксом провалилось все ( не все, временно , пока не соберу нормально) решил пока под виндой узучать
поставил avr studio написал код программы небольшой
хотел сделать build, он говорит тио нету winavr / скачал установил..
дальше делаю build ( кстати компилисровать отказывается )
и вижу ошибку :
- Код: Выделить всё • Развернуть
-
rm -rf qwe.o qwe.elf dep/ qwe.hex qwe.eep
Build succeeded with 0 Warnings...
avr-gcc -mmcu=at90s8515 -Wall -gdwarf-2 -O0 -Wp,-M,-MP,-MT,qwe.o,-MF,dep/qwe.o.d -c ../qwe.c
avr-gcc -mmcu=at90s8515 qwe.o -o qwe.elf
C:/WinAVR/bin/../lib/gcc/avr/3.4.5/../../../../avr/lib/crts8515.o: In function `__vectors':
../../../../../avr-libc-1.4.3/crt1/gcrt1.S:51: undefined reference to `main'
make: *** [qwe.elf] Error 1
Build failed with 1 errors and 0 warnings...
код программы простой:
- Код: Выделить всё • Развернуть
-
#include <avr/io.h>
#include <avr/io8515.h>#include <stdlib.h>
#define F_CPU 8000000void main(void)
{
DDRA = 0xff; // íàçíà÷àåì âñå ëèíèè ïîðòà A íà âõîä, êðîìå PA0,1,2
DDRC = 0xff;
PORTA = 0xff; // ïîäêëþ÷àåì âíóòðåííèå íàãðóçî÷íûå ðåçèñòîðû, êðîìå PA0,1,2
PORTC = 0xff;
while(1){}}
не понимаю чего за ошибка то?
- libricon
- Сообщения: 303
- Зарегистрирован: 09 июн 2005, 19:49
-= Александр =- » 25 фев 2006, 23:39
Попробуй сделать int main(void) и return 0; в конце.
-
-= Александр =- - Мастер Самоделкин
- Сообщения: 3678
- Зарегистрирован: 11 окт 2004, 19:20
- Откуда: Россия, СПб
- прог. языки: C/C++, Python, asm
- ФИО: Курмис Александр Андреевич
-
- Сайт
- ICQ
Re: проблема с avr studio
avr123.nm.ru » 26 фев 2006, 00:01
libricon писал(а):решил пока под виндой узучать
вот это правильно.
Еще возьми CodeVisionAVR и VMLAB и почувствую приятность и легкость программирования AVR.
-
avr123.nm.ru - отсылающий читать курс
- Сообщения: 14195
- Зарегистрирован: 06 ноя 2005, 04:18
- Откуда: Москва
- Предупреждения: -8
-
- Сайт
- ICQ
-= Александр =- » 26 фев 2006, 00:14
Да уж, видел я эту АВР-студию. Как поставил так и удалил. Гемора много, а толку мало…
-
-= Александр =- - Мастер Самоделкин
- Сообщения: 3678
- Зарегистрирован: 11 окт 2004, 19:20
- Откуда: Россия, СПб
- прог. языки: C/C++, Python, asm
- ФИО: Курмис Александр Андреевич
-
- Сайт
- ICQ
Vovan » 26 фев 2006, 00:27
Ну на вкус и цвет…
А мне набор студия+вижн+лаб нравится, работают хорошо, без проблем… (под виндой естесно). Не надо их (программы) ругать — они всё равно хороши и находят спрос… а вот авредит так и не пошла у меня, но не из-за того что она мне не пдходит, а скорее я ей
___________
С уважением
Vovan
-
Vovan - Сообщения: 3340
- Зарегистрирован: 05 окт 2005, 12:03
- Откуда: Литва
- прог. языки: asm
avr123.nm.ru » 26 фев 2006, 01:36
Vovan писал(а):Ну на вкус и цвет…
А мне набор студия+вижн+лаб нравится, работают хорошо, без проблем… (под виндой естесно).
___________
С уважением
Vovan
Странно! а что Студия делает да еще ПЕРЕД кодВиженом ???
Вообще кто мне назовет хоть 1 довод в пользу 45 мбайтной студии в сравнении с 4 мб лабом ?
я б вместо Студии спереди вашей связки тузлов добавил Протеус сзади !
-
avr123.nm.ru - отсылающий читать курс
- Сообщения: 14195
- Зарегистрирован: 06 ноя 2005, 04:18
- Откуда: Москва
- Предупреждения: -8
-
- Сайт
- ICQ
libricon » 26 фев 2006, 11:48
главное по теме ответов много
попробую, я пробовал просот чистую страницу компилировать, тоже самое
- libricon
- Сообщения: 303
- Зарегистрирован: 09 июн 2005, 19:49
avr123.nm.ru » 26 фев 2006, 13:25
в CodeVisionAVR и в ICC — минимальная компилируемая без ошибок строка:
main(){}
-
avr123.nm.ru - отсылающий читать курс
- Сообщения: 14195
- Зарегистрирован: 06 ноя 2005, 04:18
- Откуда: Москва
- Предупреждения: -8
-
- Сайт
- ICQ
libricon » 26 фев 2006, 18:11
включил студию, открыл проек вчерашний, ну так, решил проверить, ничего не менял, прошла компилянция, но он завис, я глянул в папку там hex есть, ну фя его залили , все пашет, проверил тестером, на выходах где че надо есть…. а вот студя при компиляции виснет, короче где там этот codevision
- libricon
- Сообщения: 303
- Зарегистрирован: 09 июн 2005, 19:49
avr123.nm.ru » 26 фев 2006, 20:30
libricon писал(а):короче
где там этот codevision
5 баллов!
-
avr123.nm.ru - отсылающий читать курс
- Сообщения: 14195
- Зарегистрирован: 06 ноя 2005, 04:18
- Откуда: Москва
- Предупреждения: -8
-
- Сайт
- ICQ
libricon » 27 фев 2006, 00:12
дайте таблетку для icc avr 7
- libricon
- Сообщения: 303
- Зарегистрирован: 09 июн 2005, 19:49
-= Александр =- » 27 фев 2006, 01:10
-
-= Александр =- - Мастер Самоделкин
- Сообщения: 3678
- Зарегистрирован: 11 окт 2004, 19:20
- Откуда: Россия, СПб
- прог. языки: C/C++, Python, asm
- ФИО: Курмис Александр Андреевич
-
- Сайт
- ICQ
Vovan » 27 фев 2006, 13:08
Странно! а что Студия делает да еще ПЕРЕД кодВиженом ???
CodeVision — только компилятор, а отладка — в AVR Studio, он поддерживает отладку программы в сишных исходниках через создаваемый при компиляции COFF-файл.
___________
С уважением
Vovan
-
Vovan - Сообщения: 3340
- Зарегистрирован: 05 окт 2005, 12:03
- Откуда: Литва
- прог. языки: asm
Вернуться в Микроконтроллеры
Перейти:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Форум РадиоКот :: Просмотр темы — AVR studio в вопросах и ответах
Автор: | axillent [ Вс фев 14, 2016 16:51:35 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Curandero студия от атмела 6й и 7й версий основаны на visual studio от микрософт В этом смысле микроСи, CVAVR и IAR куда менее требовательны |
Автор: | COKPOWEHEU [ Вс фев 14, 2016 19:09:38 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Тем не менее, Си-шный препроцессор используется в одном из диалектов ассемблера для AVR. |
Автор: | Alexeyslav [ Вс фев 14, 2016 19:20:30 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Заблуждайтесь и дальше. Только без меня. |
Автор: | ARV [ Вс фев 14, 2016 20:24:44 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Alexeyslav писал(а): Многие языки обходятся без препроцессора вообще, если бы в C было такое понятие как модуль то и препроцессор ему не нужен был бы. В иных языках препроцессор настолько сложен что может посоревноваться по сложности с компилятором, но это не касается языка С — там он прост как пробка. даже в этой цитате вы лично 2 раза подтвердили то, что препроцессор — часть языка Си. |
Автор: | artemik32 [ Пн фев 15, 2016 21:52:52 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Подскажите пожалуйста, кто-нибудь сталкивался с такой ошибкой в AVR Studio 4 — какого-то файла не находит? Так стало с некоторых пор, хотя файлы никуда не перемещались, может после установки AVR Studio 6.2? Может их нельзя вместе ставить? И такая ошибка выскакивает в любом проекте, которые до этого нормально работали. |
Автор: | Alexeyslav [ Пн фев 15, 2016 23:49:10 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Не может запустить какой-то файл, сборщик мусора чтоли… посмотри, может антивирус прибил или в настройках компиляции указано что-то выполнять после компиляции, и это что-то отсутствует. |
Автор: | Mishany [ Ср фев 17, 2016 07:35:48 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
глюк студии или недоработка. Сильно напрягает такой список программаторов, реально удалить или хотябы добавить номер сом порта? если сдесь еще можно понять и с первого раза попасть |
Автор: | L.O.D [ Пн фев 22, 2016 16:00:36 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
artemik32 писал(а): AVR Studio 4 — какого-то файла не находит? Так стало с некоторых пор, … может после установки AVR Studio 6.2? Возможно, 6.2 переустановила пути на себя, вот четверка и не находит нужные файлы в этих путях. Если причина окажется именно такой, то можно на ходу менять пути (в одной сессии), либо устанавливать разные версии под разными пользователями. |
Автор: | _Alexander_ [ Сб фев 27, 2016 14:22:24 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
При создании проекта в студии 6.2 после компиляции выдается сообщение: Спрашиваю совета — Чего ему не хватает ? |
Автор: | Alexeyslav [ Сб фев 27, 2016 14:51:22 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Поддержки русских символов в путях ему не хватает… |
Автор: | ARV [ Сб фев 27, 2016 17:20:39 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Alexeyslav писал(а): Поддержки русских символов в путях ему не хватает… и пробелов тоже |
Автор: | axillent [ Сб фев 27, 2016 17:32:22 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Студия не работает с проектами если в пути есть русские символы |
Автор: | _Alexander_ [ Сб фев 27, 2016 20:05:40 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
axillent писал(а): |
Автор: | axillent [ Сб фев 27, 2016 20:55:46 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Честно, проверял на разных компьютерах и разных версиях студии Mklink в виндусе позволяет создать на любую папку виртуальный линк который будет выглядеть как новая папка, но фактически это ссылка на существующую |
Автор: | Alexeyslav [ Сб фев 27, 2016 21:50:45 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Это вообще-то называется символическая ссылка. А ещё проще, перенести проект подальше от папки «Мои Документы», или саму папку перенести чтобы в дальнейшем не было таких проблем. |
Автор: | axillent [ Сб фев 27, 2016 22:44:06 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Alexeyslav писал(а): А ещё проще, перенести проект подальше от папки «Мои Документы», или саму папку перенести чтобы в дальнейшем не было таких проблем. нет никакой папки «Мои документы», есть Documents |
Автор: | Alexeyslav [ Сб фев 27, 2016 23:01:11 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Вообще это и есть папка «мои документы». Её истинное расположение, а остальные это символические ссылки на неё. Убрать проект из «моих документов» путь будет совсем другим. |
Автор: | _Alexander_ [ Сб фев 27, 2016 23:11:47 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
Папку названия пользователя я не менял,вот сообщение от старого работающего проекта: А если я нажму сохранить,то уже не будет компилировать??? |
Автор: | ARV [ Вс фев 28, 2016 09:09:14 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
_Alexander_ писал(а): make: Nothing to be done for `all’. до сохранения он ничего не компилирует, т.к. по датам сохранения файлов видит, что с момента предыдущей компиляции файлы не менялись, можно брать готовые. а когда вы сохраняете, даты файлов исходников обновляются, и make считает, что проект надо перекомпилировать заново. и тут возникает какая-то проблема. лично я похожие «странности» всегда лечил одним и тем же: исключить из всех путей (от места установки компилятора до места размещения исходников) пробелы и русские буквы. |
Автор: | axillent [ Вс фев 28, 2016 10:30:52 ] |
Заголовок сообщения: | Re: AVR studio в вопросах и ответах |
_Alexander_ писал(а): make: Nothing to be done for `all’. Это ключевое, ничего не компилируется |
Страница 104 из 156 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|
Ну, это вряд ли место для решения проблем с аппаратным обеспечением.
Итак, если вы считаете, что есть проблема с программистом, обратитесь на сайт www.robokits.com.
Я начну с обращения к роботитам.
Поскольку вы даже не можете войти в режим программирования, вы можете игнорировать исходный код.
Вы должны быть в состоянии проверить предохранители/блокировки битов без программирования какого-либо кода в Mega8.
Чтобы дать вам преимущество перед тем, как вы обратитесь к robokits:
1. Убедитесь, что программатор правильно установлен на вашем компьютере в соответствии с инструкциями robokits.
2. Проверьте + 5Vdc на контактах 20 и 7 Mega8
3. Проверьте, что контакты 22 и 8 правильно заземлены.
4. Убедитесь, что контакт 1 поднят до + 5 В постоянного тока (когда программист не подключен)
Pin 1 следует сбрасывать программистом, когда он пытается подключиться к Mega8
5. Дважды проверьте все соединения между программистом и вашей целью. Поскольку программист представляет собой 10-контактный IDC, а тестовая схема имеет встроенный соединитель стиля, у вас должен быть кабель IDC, который был взломан, отсоединен и подключен к тестовой цепи.