|
|
  |
Глюк в WinAVR |
|
|
|
Apr 5 2006, 07:49
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 9-06-05
Пользователь №: 5 868

|
В какой последовательности вы инсталлировали WinAVR и AVRStudio? Для данной связки это важно. Первым нужно WinAVR. Затем AVRStudio , тот который поддерживает работу с WinAVR из последних версий. Тогда все пути ко всем библиотекам пропишуться нормально. Это первое что приходит в голову. Или же какие - то мелкие ошибки, напишите подробнее попробую помочь. Эту связку юзаю больше года проблем никаких, библиотек подо все в инете валом.
|
|
|
|
|
Apr 5 2006, 09:32
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 9-06-05
Пользователь №: 5 868

|
Видимо происходит так :AVRStudio при установке ищет в PATH пути к WinAVR если не находит то не запоминает ничего на том месте где должны быть пути к WinAVR. Когда WinAVR установлен то при запуске AVRStudio она повторно PATH не просматривает и ничего не знает о наличии WinAVR на компе. Честно говоря где в AVRStudio можно вручную прописатьпути к WinAVR я не нашел. Попробуйте провести деинсталляцию -инсталляцию AVRStudio. Вроде бы все должно пофиксится.
|
|
|
|
|
Apr 5 2006, 14:05
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 17-06-04
Пользователь №: 36

|
Было такое с версией WinAVR-20060125. Решилось установкой AVRStudio 4.12 SP2
|
|
|
|
|
Apr 5 2006, 14:26
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 9-06-05
Пользователь №: 5 868

|
Цитата(beer_warrior @ Apr 5 2006, 18:13)  Вообще каталог с WinAVR желательно иметь прописанный в системный PATH. А он в PATH сам и пишется, у товарища проблема была в том что он WinAVR установил после установки AVRStudio последнего релиза с поддержкой проектов AVRGCC, а лучше сделать наоборот.
|
|
|
|
|
Apr 5 2006, 17:59
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Не понимаю я такого шаманства, с порядком установки. Если в студии нельзя явно указать пути и опции компилятора (а я замахался в свое время их искать) на кой пользоваться студией. Первая заявка на поддержку gcc, была сделана ИМХО в ранних 3-х версиях, и если до сих пор приходиться шаманить, то студию в топку. Можно прекрасно писать в любой ИДЕ (прикручивал не менее, чем к 3-м ) и использовать студию как отладчик.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Apr 6 2006, 01:56
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(beer_warrior @ Apr 5 2006, 19:59)  Можно прекрасно писать в любой ИДЕ (прикручивал не менее, чем к 3-м ) и использовать студию как отладчик. Одно не понимаю. Неужели удобно отлаживать без возможности правки и перекомпиляции? Imho мазохизъм какой-то. Цитата Первым нужно WinAVR. Затем AVRStudio , тот который поддерживает работу с WinAVR из последних версий. Сдается мне, что неправда Ваша. Посмотрел на ключи в реестре для AVR-Studio. Путь к ассемблеру задается железно, а вот путь к компилятору C не задается вообще. AVR-Studio imho ищет ключ HKEY_LOCAL_MACHINE\SOFTWARE\WinAvr и берет путь оттуда при запуске. PS: устанавливал AVR-Studio задолго до WinAVR, однако никаких проблем с путями, описанных в этой ветке не испытывал.
|
|
|
|
|
Apr 6 2006, 06:02
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 9-06-05
Пользователь №: 5 868

|
[quote]Первым нужно WinAVR. Затем AVRStudio , тот который поддерживает работу с WinAVR из последних версий.[/quote] Сдается мне, что неправда Ваша. Посмотрел на ключи в реестре для AVR-Studio. Путь к ассемблеру задается железно, а вот путь к компилятору C не задается вообще. AVR-Studio imho ищет ключ HKEY_LOCAL_MACHINE\SOFTWARE\WinAvr и берет путь оттуда при запуске.
PS: устанавливал AVR-Studio задолго до WinAVR, однако никаких проблем с путями, описанных в этой ветке не испытывал. [/quote]
Если этого ключа HKEY_LOCAL_MACHINE\SOFTWARE\WinAvr во время инсталляции AVRStudio последнего релиза не было в реестре то она может его искать при запуске ,может не искать сие зависет от буржуазного програмиста который это ваял. А у них,буржуазных программистов, позиция может быть следующая если GCC компилятора нет в системе на момент установки значит его нет вообще . А глобальная рекомендация при установки новых релизов, патчей для AVRStudio такова:
Installation We recommend you to uninstall AVR Studio properly before you install a new version.
If you have modified any of the AVR Studio 4 installed files, they may not be overwritten/upgraded if a newer version is installed. Then make sure you uninstall before installing a new version.
Make sure MS Internet Explorer 5 or later is installed. We require its library functions because of extensive use of XML file parsing within AVR Studio 4. Unexpected behaviour may occur if this is not installed.
|
|
|
|
|
Apr 6 2006, 06:58
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Одно не понимаю. Неужели удобно отлаживать без возможности правки и перекомпиляции? Imho мазохизъм какой-то. 1. Все очень просто - в студии открывается elf и по нему ведется отладка. При перекомпиляции студия спрашивает - object file modified - update? И все дела. 2.Переходить каждый раз на новый редактор под новый камень - вот это настоящий мазохизм.У меня к одной ИДЕ подцеплены MinGW, arm-gcc и avr-gcc. В одном окне хост программа - в другом фирмварь. Общие структуры данных и макроопределения расшарены между ними. 3.Отладчик имхо нужен в самых гнилых случаях - обычно девайс имеет COM-порт и или дисплей. В критичных точках программа выбрасыает дамп прямо на них. Это значительно удобней чем 25 раз симулировать внешние воздействия в дебаггере. Я уже не говорю о таких вещах как формирование импульсов или ШИМ И последнее ,повторюсь, если в студии нельзя в явном виде настроить компилятор,она видите ли ищет его по своим хитрым алгоритмам, надо видите ли переустанавливать, в реестре ковыряться - В ТОПКУ. В студенческой работе можно руками прикрутить, а 40 мегабайтном монстре нет.
Сообщение отредактировал beer_warrior - Apr 6 2006, 07:00
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Apr 6 2006, 08:36
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(beer_warrior @ Apr 6 2006, 08:58)  И последнее ,повторюсь, если в студии нельзя в явном виде настроить компилятор,она видите ли ищет его по своим хитрым алгоритмам, надо видите ли переустанавливать, в реестре ковыряться - В ТОПКУ. В студенческой работе можно руками прикрутить, а 40 мегабайтном монстре нет. Да все не так скверно как тут расписали. 40 мегабайтный монстр сам по себе, а плагин gcc сам по себе и размер этого плагина всего-то 500-700kb, именно он берет путь к компилятору C из реестра. Плагин при желании можно переписать.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|