AVR studio в вопросах и ответах
Re: AVR studio в вопросах и ответах
Curandero студия от атмела 6й и 7й версий основаны на visual studio от микрософт
Многие жалуются на тормоза и из за этого ставят 4ю версию
Я таких проблем не испытывал, но у меня и ноутбук мощный (макбук про с виртуальным виндус, cirei7 и 8гиг памяти) и десктоп corei7 с 24гиг памяти
Я думаю критична здесь именно память
В этом смысле микроСи, CVAVR и IAR куда менее требовательны
Многие жалуются на тормоза и из за этого ставят 4ю версию
Я таких проблем не испытывал, но у меня и ноутбук мощный (макбук про с виртуальным виндус, cirei7 и 8гиг памяти) и десктоп corei7 с 24гиг памяти
Я думаю критична здесь именно память
В этом смысле микроСи, CVAVR и IAR куда менее требовательны
- Реклама
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: AVR studio в вопросах и ответах
Тем не менее, Си-шный препроцессор используется в одном из диалектов ассемблера для AVR.
Кроме того, его можно вызвать отдельно от компилятора, для gcc это флаг -E.
Кроме того, его можно вызвать отдельно от компилятора, для gcc это флаг -E.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
Заблуждайтесь и дальше. Только без меня.
Многие языки обходятся без препроцессора вообще, если бы в C было такое понятие как модуль то и препроцессор ему не нужен был бы. В иных языках препроцессор настолько сложен что может посоревноваться по сложности с компилятором, но это не касается языка С - там он прост как пробка.
Многие языки обходятся без препроцессора вообще, если бы в C было такое понятие как модуль то и препроцессор ему не нужен был бы. В иных языках препроцессор настолько сложен что может посоревноваться по сложности с компилятором, но это не касается языка С - там он прост как пробка.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18629
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: AVR studio в вопросах и ответах
даже в этой цитате вы лично 2 раза подтвердили то, что препроцессор - часть языка Си.Alexeyslav писал(а):Многие языки обходятся без препроцессора вообще, если бы в C было такое понятие как модуль то и препроцессор ему не нужен был бы. В иных языках препроцессор настолько сложен что может посоревноваться по сложности с компилятором, но это не касается языка С - там он прост как пробка.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: AVR studio в вопросах и ответах
Подскажите пожалуйста, кто-нибудь сталкивался с такой ошибкой в AVR Studio 4 - какого-то файла не находит? Так стало с некоторых пор, хотя файлы никуда не перемещались, может после установки AVR Studio 6.2? Может их нельзя вместе ставить? И такая ошибка выскакивает в любом проекте, которые до этого нормально работали.
- Вложения
-
- ошибка.GIF
- (72.85 КБ) 301 скачивание
Истина где-то рядом...
- Реклама
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
Не может запустить какой-то файл, сборщик мусора чтоли... посмотри, может антивирус прибил или в настройках компиляции указано что-то выполнять после компиляции, и это что-то отсутствует.
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: AVR studio в вопросах и ответах
глюк студии или недоработка. Сильно напрягает такой список программаторов, реально удалить или хотябы добавить номер сом порта?
если сдесь еще можно понять и с первого раза попасть

Спойлер

Спойлер

Re: AVR studio в вопросах и ответах
Возможно, 6.2 переустановила пути на себя, вот четверка и не находит нужные файлы в этих путях. Если причина окажется именно такой, то можно на ходу менять пути (в одной сессии), либо устанавливать разные версии под разными пользователями.artemik32 писал(а):AVR Studio 4 - какого-то файла не находит? Так стало с некоторых пор, ... может после установки AVR Studio 6.2?
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик
-
_Alexander_
- Родился
- Сообщения: 4
- Зарегистрирован: Сб фев 27, 2016 13:44:42
Re: AVR studio в вопросах и ответах
При создании проекта в студии 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.
Спрашиваю совета - Чего ему не хватает ?
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 в вопросах и ответах
Поддержки русских символов в путях ему не хватает...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18629
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: AVR studio в вопросах и ответах
и пробелов тожеAlexeyslav писал(а):Поддержки русских символов в путях ему не хватает...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: AVR studio в вопросах и ответах
Студия не работает с проектами если в пути есть русские символы
Решение проблемы:
1. Переименовать все папки и файлы
2. Сделать mklink /junk на нужную папку исключив все русские подпапки в пути и студии подавать линк вместо реального пути
Команду написал по памяти, мог ошибится, но суть такая, так работает
Решение проблемы:
1. Переименовать все папки и файлы
2. Сделать mklink /junk на нужную папку исключив все русские подпапки в пути и студии подавать линк вместо реального пути
Команду написал по памяти, мог ошибится, но суть такая, так работает
-
_Alexander_
- Родился
- Сообщения: 4
- Зарегистрирован: Сб фев 27, 2016 13:44:42
Re: AVR studio в вопросах и ответах
axillent писал(а):
2. Сделать mklink /junk на нужную папку исключив все русские подпапки в пути и студии подавать линк вместо реального пути
Команду написал по памяти, мог ошибится, но суть такая, так работает
Честно говоря вообще не понял что здесь написано.
Раньше все работало,программой долго не пользовался.Сейчас не компилирует,а на уже бывшем скомпилированном проекте при нажатии сохранить перестает компилировать и выдает ошибку.
2. Сделать mklink /junk на нужную папку исключив все русские подпапки в пути и студии подавать линк вместо реального пути
Команду написал по памяти, мог ошибится, но суть такая, так работает
Честно говоря вообще не понял что здесь написано.
Раньше все работало,программой долго не пользовался.Сейчас не компилирует,а на уже бывшем скомпилированном проекте при нажатии сохранить перестает компилировать и выдает ошибку.
Re: AVR studio в вопросах и ответах
Честно, проверял на разных компьютерах и разных версиях студии
Не видел нигде, чтобы build работал при наличии русских букв в пути
У вас в пути русское только имя пользователя. Его точно не меняли?
Mklink в виндусе позволяет создать на любую папку виртуальный линк который будет выглядеть как новая папка, но фактически это ссылка на существующую
Если сделать линк папки вашего проекта в корень диска, то для студии путь станет чисто латинским и все должно заработать
Не видел нигде, чтобы build работал при наличии русских букв в пути
У вас в пути русское только имя пользователя. Его точно не меняли?
Mklink в виндусе позволяет создать на любую папку виртуальный линк который будет выглядеть как новая папка, но фактически это ссылка на существующую
Если сделать линк папки вашего проекта в корень диска, то для студии путь станет чисто латинским и все должно заработать
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
Это вообще-то называется символическая ссылка.
А ещё проще, перенести проект подальше от папки "Мои Документы", или саму папку перенести чтобы в дальнейшем не было таких проблем.
А ещё проще, перенести проект подальше от папки "Мои Документы", или саму папку перенести чтобы в дальнейшем не было таких проблем.
Re: AVR studio в вопросах и ответах
нет никакой папки "Мои документы", есть DocumentsAlexeyslav писал(а): А ещё проще, перенести проект подальше от папки "Мои Документы", или саму папку перенести чтобы в дальнейшем не было таких проблем.
по логам это видно.
здесь проблема именно в названии пользователя
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
Вообще это и есть папка "мои документы". Её истинное расположение, а остальные это символические ссылки на неё. Убрать проект из "моих документов" путь будет совсем другим.
В корне диска создать папку под проекты, и тогда проблем никаких не будет.
Хотя нет, вру - проблемы будут с бэкапами, надо будет постоянно помнить что при резервном копировании надо копировать ещё и папку с проектами.
В корне диска создать папку под проекты, и тогда проблем никаких не будет.
Хотя нет, вру - проблемы будут с бэкапами, надо будет постоянно помнить что при резервном копировании надо копировать ещё и папку с проектами.
-
_Alexander_
- Родился
- Сообщения: 4
- Зарегистрирован: Сб фев 27, 2016 13:44:42
Re: AVR studio в вопросах и ответах
Папку названия пользователя я не менял,вот сообщение от старого работающего проекта:
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".
А если я нажму сохранить,то уже не будет компилировать???
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 в вопросах и ответах
до сохранения он ничего не компилирует, т.к. по датам сохранения файлов видит, что с момента предыдущей компиляции файлы не менялись, можно брать готовые._Alexander_ писал(а):make: Nothing to be done for `all'.
а когда вы сохраняете, даты файлов исходников обновляются, и make считает, что проект надо перекомпилировать заново. и тут возникает какая-то проблема.
лично я похожие "странности" всегда лечил одним и тем же: исключить из всех путей (от места установки компилятора до места размещения исходников) пробелы и русские буквы.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: AVR studio в вопросах и ответах
Это ключевое, ничего не компилируется_Alexander_ писал(а): make: Nothing to be done for `all'.
Нажмите rebuild all и получите ошибку даже без изменения файлов


