AVR studio в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: AVR studio в вопросах и ответах

Сообщение axillent »

Curandero студия от атмела 6й и 7й версий основаны на visual studio от микрософт
Многие жалуются на тормоза и из за этого ставят 4ю версию
Я таких проблем не испытывал, но у меня и ноутбук мощный (макбук про с виртуальным виндус, cirei7 и 8гиг памяти) и десктоп corei7 с 24гиг памяти
Я думаю критична здесь именно память

В этом смысле микроСи, CVAVR и IAR куда менее требовательны
Реклама
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: AVR studio в вопросах и ответах

Сообщение COKPOWEHEU »

Тем не менее, Си-шный препроцессор используется в одном из диалектов ассемблера для AVR.
Кроме того, его можно вызвать отдельно от компилятора, для gcc это флаг -E.
Реклама
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение Alexeyslav »

Заблуждайтесь и дальше. Только без меня.
Многие языки обходятся без препроцессора вообще, если бы в C было такое понятие как модуль то и препроцессор ему не нужен был бы. В иных языках препроцессор настолько сложен что может посоревноваться по сложности с компилятором, но это не касается языка С - там он прост как пробка.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18629
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение ARV »

Alexeyslav писал(а):Многие языки обходятся без препроцессора вообще, если бы в C было такое понятие как модуль то и препроцессор ему не нужен был бы. В иных языках препроцессор настолько сложен что может посоревноваться по сложности с компилятором, но это не касается языка С - там он прост как пробка.
даже в этой цитате вы лично 2 раза подтвердили то, что препроцессор - часть языка Си.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
artemik32
Встал на лапы
Сообщения: 121
Зарегистрирован: Пт сен 04, 2015 13:10:49
Откуда: г. Ижевск

Re: AVR studio в вопросах и ответах

Сообщение artemik32 »

Подскажите пожалуйста, кто-нибудь сталкивался с такой ошибкой в AVR Studio 4 - какого-то файла не находит? Так стало с некоторых пор, хотя файлы никуда не перемещались, может после установки AVR Studio 6.2? Может их нельзя вместе ставить? И такая ошибка выскакивает в любом проекте, которые до этого нормально работали.
Вложения
ошибка.GIF
(72.85 КБ) 301 скачивание
Истина где-то рядом...
Реклама
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение Alexeyslav »

Не может запустить какой-то файл, сборщик мусора чтоли... посмотри, может антивирус прибил или в настройках компиляции указано что-то выполнять после компиляции, и это что-то отсутствует.
Реклама
Аватара пользователя
Mishany
Электрический кот
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Re: AVR studio в вопросах и ответах

Сообщение Mishany »

глюк студии или недоработка. Сильно напрягает такой список программаторов, реально удалить или хотябы добавить номер сом порта?
СпойлерИзображение
если сдесь еще можно понять и с первого раза попасть
СпойлерИзображение
L.O.D
Встал на лапы
Сообщения: 139
Зарегистрирован: Чт фев 11, 2016 18:35:37

Re: AVR studio в вопросах и ответах

Сообщение L.O.D »

artemik32 писал(а):AVR Studio 4 - какого-то файла не находит? Так стало с некоторых пор, ... может после установки AVR Studio 6.2?
Возможно, 6.2 переустановила пути на себя, вот четверка и не находит нужные файлы в этих путях. Если причина окажется именно такой, то можно на ходу менять пути (в одной сессии), либо устанавливать разные версии под разными пользователями.
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик
_Alexander_
Родился
Сообщения: 4
Зарегистрирован: Сб фев 27, 2016 13:44:42

Re: AVR studio в вопросах и ответах

Сообщение _Alexander_ »

При создании проекта в студии 6.2 после компиляции выдается сообщение:
Build started.
Project "at mega8 miganieLed.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.2\Vs\Compiler.targets" from project "C:\Users\Александер\Documents\Atmel Studio\6.2\at mega8 miganieLed\at mega8 miganieLed\at mega8 miganieLed.cproj" (target "Build" depends on it):
Task "RunCompilerTask"
Shell Utils Path C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils
C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils\make.exe all
process_begin: CreateProcess(C:\Users\4C59~1\AppData\Local\Temp\make6820-1.bat, C:\Users\4C59~1\AppData\Local\Temp\make6820-1.bat, ...) failed.
make (e=2): ═х єфрхЄё эрщЄш єърчрээ√щ Їрщы.
make: *** [at mega8 miganieLed.o] Error 2
Done executing task "RunCompilerTask" -- FAILED.
Done building target "CoreBuild" in project "at mega8 miganieLed.cproj" -- FAILED.
Done building project "at mega8 miganieLed.cproj" -- FAILED.

Спрашиваю совета - Чего ему не хватает ?
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение Alexeyslav »

Поддержки русских символов в путях ему не хватает...
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18629
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение ARV »

Alexeyslav писал(а):Поддержки русских символов в путях ему не хватает...
и пробелов тоже
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: AVR studio в вопросах и ответах

Сообщение axillent »

Студия не работает с проектами если в пути есть русские символы
Решение проблемы:
1. Переименовать все папки и файлы
2. Сделать mklink /junk на нужную папку исключив все русские подпапки в пути и студии подавать линк вместо реального пути
Команду написал по памяти, мог ошибится, но суть такая, так работает
_Alexander_
Родился
Сообщения: 4
Зарегистрирован: Сб фев 27, 2016 13:44:42

Re: AVR studio в вопросах и ответах

Сообщение _Alexander_ »

axillent писал(а):
2. Сделать mklink /junk на нужную папку исключив все русские подпапки в пути и студии подавать линк вместо реального пути
Команду написал по памяти, мог ошибится, но суть такая, так работает
Честно говоря вообще не понял что здесь написано.
Раньше все работало,программой долго не пользовался.Сейчас не компилирует,а на уже бывшем скомпилированном проекте при нажатии сохранить перестает компилировать и выдает ошибку.
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: AVR studio в вопросах и ответах

Сообщение axillent »

Честно, проверял на разных компьютерах и разных версиях студии
Не видел нигде, чтобы build работал при наличии русских букв в пути
У вас в пути русское только имя пользователя. Его точно не меняли?

Mklink в виндусе позволяет создать на любую папку виртуальный линк который будет выглядеть как новая папка, но фактически это ссылка на существующую
Если сделать линк папки вашего проекта в корень диска, то для студии путь станет чисто латинским и все должно заработать
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение Alexeyslav »

Это вообще-то называется символическая ссылка.

А ещё проще, перенести проект подальше от папки "Мои Документы", или саму папку перенести чтобы в дальнейшем не было таких проблем.
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: AVR studio в вопросах и ответах

Сообщение axillent »

Alexeyslav писал(а): А ещё проще, перенести проект подальше от папки "Мои Документы", или саму папку перенести чтобы в дальнейшем не было таких проблем.
нет никакой папки "Мои документы", есть Documents
по логам это видно.
здесь проблема именно в названии пользователя
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение Alexeyslav »

Вообще это и есть папка "мои документы". Её истинное расположение, а остальные это символические ссылки на неё. Убрать проект из "моих документов" путь будет совсем другим.
В корне диска создать папку под проекты, и тогда проблем никаких не будет.
Хотя нет, вру - проблемы будут с бэкапами, надо будет постоянно помнить что при резервном копировании надо копировать ещё и папку с проектами.
_Alexander_
Родился
Сообщения: 4
Зарегистрирован: Сб фев 27, 2016 13:44:42

Re: AVR studio в вопросах и ответах

Сообщение _Alexander_ »

Папку названия пользователя я не менял,вот сообщение от старого работающего проекта:
Build started.
Project "at mega8 begLED.cproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.2\Vs\Compiler.targets" from project "C:\Users\Александер\Documents\Atmel Studio\6.2\at mega8 begLED\at mega8 begLED\at mega8 begLED.cproj" (target "Build" depends on it):
Task "RunCompilerTask"
Shell Utils Path C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils
C:\Program Files (x86)\Atmel\Atmel Studio 6.2\shellUtils\make.exe all
make: Nothing to be done for `all'.
Done executing task "RunCompilerTask".
Task "RunOutputFileVerifyTask"
Program Memory Usage : 182 bytes 2,2 % Full
Data Memory Usage : 0 bytes 0,0 % Full
Done executing task "RunOutputFileVerifyTask".
Done building target "CoreBuild" in project "at mega8 begLED.cproj".
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.2\Vs\Avr.common.targets" from project "C:\Users\Александер\Documents\Atmel Studio\6.2\at mega8 begLED\at mega8 begLED\at mega8 begLED.cproj" (entry point):
Done building target "Build" in project "at mega8 begLED.cproj".
Done building project "at mega8 begLED.cproj".

А если я нажму сохранить,то уже не будет компилировать???
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18629
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение ARV »

_Alexander_ писал(а):make: Nothing to be done for `all'.
до сохранения он ничего не компилирует, т.к. по датам сохранения файлов видит, что с момента предыдущей компиляции файлы не менялись, можно брать готовые.

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

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

Мой уютный бложик... заходите!
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: AVR studio в вопросах и ответах

Сообщение axillent »

_Alexander_ писал(а): make: Nothing to be done for `all'.
Это ключевое, ничего не компилируется
Нажмите rebuild all и получите ошибку даже без изменения файлов
Ответить

Вернуться в «AVR»