Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Памагите
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
lehacheb
У меня компилятор WinAVR-20081205 AVR Studio 4.12 и куча проблем. Простейшую программку для примера компилирую, но не могу войти в режим симулятора, выскакивает сообщение:
Нажмите для просмотра прикрепленного файла
И AVR Studio вылетает
А программка посложнене не хочет компилироваться, постоянно выдает ошибку:

gcc plug-in: Error: Object file not found on expected location D:\Prog\Run\run.elf
Make sure your makefile specifies the output .elf file as run.elf

Я вроде и Makefile нормально создаю, и .elf там все нормально прописан, а не компилится и все
Помогите, пожалуйста, если кто сталкивался, а то впору впадать в отчаяние
RodionGork
Цитата(lehacheb @ Apr 11 2009, 14:19) *
У меня компилятор WinAVR-20081205 AVR Studio 4.12 и куча проблем.


Так ты покайся, в какой среде и чем ты все это дело запускаешь? Тут ведь дело, похоже, не в самих программках... А телепаты в отпуску. ;-)

Под XP что ли прямо таки ничего не работает? А при установке не плакало? Напиши про каталоги, что и в каких путях, маке-файл продемонстрируй (хотя мне смутно помнится что из самого AvrStudio его и писать не надо)...
lehacheb
Спасибо за ответ.
Да, под XP конечно.
Путь с самим проектами D:\Prog\Test\TestStudio\ и D:\Prog\Run\
AVR Studio в c:\Program Files\Atmel\AVR Tools\
WinAVR в c:\WinAVR-20081205\
в принципе куда они и устанавливаются по умолчанию.
Makefile я сделал в программке Mfile из пакета WinAVR
И даже если не использую внешний Makefile, а беру из самой AVR Studio
с настройками по умолчанию, также работает (то есть не работает).
Причем одинаково на двух компъютерах (дома и на работе).
У меня была проблема - имя пользователя компъютера дома было на русском языке, и WinAVR не компилировал код, потому что кидал какие-то временные файлы в c:\Documents and Settings\имя_пользователя, а потом их там не находил. Причем ошибка выскакивала тоже похожая на ту, которая теперь в красном окне при переходе в режим симулятора (The application has request the Runtime....)
Но на работе-то работало, а потом и дома заработало, когда сделал пользователя на английском.
SysRq
Могу предложить установить runtime-библиотеки от MS.

1) rapidshare: vcredist_x86 2005 (это наверняка установлено);
2) rapidshare: vcredist_x86 2008 (а этого может не быть).

А! Оно ж на сайте MS есть, без файлообменников smile.gif
1) http://www.microsoft.com/downloads/details...;displaylang=en
2) http://www.microsoft.com/downloads/details...;displaylang=ru
smk
Цитата
У меня компилятор WinAVR-20081205 AVR Studio 4.12 и куча проблем

Насколько я помню они не совместимы. Вам нужен или WinAVR-2006 или AVR Studio 4.13 и выше.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.