реклама на сайте
подробности

 
 
> AvrStudio 5.1
_Артём_
сообщение Mar 15 2012, 20:38
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



В очередной раз попробовал поставить очередную версию AvrStudio 5.
Возникли вопросы.
Самый главный вопрос: "совместимость" различных версий Visual Studio. То есть проблема в следующем: установил AS5, затем запустил Visual Studio 2008 CSharp. Запустил на отладку работающий C#-проект, получил сообщение - Unable to start debugging. Переинсталлировал VS2008 - не помогло. Есть ли решение этой проблемы? Или остаётся одно: устанавливать AS5 и VS2008 на разные машины (или одну из них на виртуальную)?

Вопрос 2: не нашёл нигде в как настроить Outlining. Его можно вообще настроить?
Вопрос 3: не получилось запустить на отладку проект в AVRSimulator-е. Как это сделать? Или в Atmel-е отказались от программного симулятора?

Спасибо.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
ILYAUL
сообщение Mar 16 2012, 05:52
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



уже 6-ая вышла

Сообщение отредактировал IgorKossak - Mar 16 2012, 07:54
Причина редактирования: Избыточное цитирование


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 16 2012, 09:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(ILYAUL @ Mar 16 2012, 07:52) *
уже 6-ая вышла


6-а пока - Beta.
И к ней теже вопросы (кроме первого).
Go to the top of the page
 
+Quote Post
andries5
сообщение Mar 16 2012, 11:25
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(_Артём_ @ Mar 15 2012, 22:38) *
Самый главный вопрос: "совместимость" различных версий Visual Studio. То есть проблема в следующем: установил AS5, затем запустил Visual Studio 2008 CSharp. Запустил на отладку работающий C#-проект, получил сообщение - Unable to start debugging. Переинсталлировал VS2008 - не помогло. Есть ли решение этой проблемы? Или остаётся одно: устанавливать AS5 и VS2008 на разные машины (или одну из них на виртуальную)?

После установки AS5 так же. При отладке в VS2008 Express C# такое же сообщение. Запустил исправление C# через "удаление программ" в панели управления. По окончанию процесса все заработало нормально.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 16 2012, 11:35
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(andries5 @ Mar 16 2012, 13:25) *
Запустил исправление C# через "удаление программ" в панели управления. По окончанию процесса все заработало нормально.


Знать бы от чего всё это зависит: тоже запустил через "удаление программ" - по окончанию процесса ничего не заработало.
Go to the top of the page
 
+Quote Post
Киса
сообщение Mar 27 2012, 10:55
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 5-07-07
Пользователь №: 28 916



AVRStudio 5.0,5.1,6.0 и так далее - В ТОПКУ!!!
Я поставил один раз 5-у, запустил работает. Побаловался, удалил. Потом через полгода потребовалась, установил и не запускается. VS 2010 ISOLated Shell во всем виноват. Студия работает через него (не 4 версия студии). У меня пишет что Invalid license data. И пишет это именно VS!! Я уже сто раз переустанавливал, чистил реестр - один фиг. Писал в тех поддержку ATMEL, высылал им логи, они их почитали и заткнулись, ни ответа, ни привета!!
Ну а если уже стояла на машине VS 2008, 2010 не ISOLated Shell, то там вообще шайтан базар smile3046.gif
Эти две версии VS все равно что две версии антивируса на одном компе smile3009.gif
А что вы хотели за бесплатный продукт, я вас спрашиваю? Это провальная попытка выпустить аналог среды MPLAB основного конкурента Microchip, причем полностью провальная попытка!!!!!
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 27 2012, 11:34
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Киса @ Mar 27 2012, 13:55) *
AVRStudio 5.0,5.1,6.0 и так далее - В ТОПКУ!!!

Зачем в топку? Можно на виртуальную машину поставить.


Цитата(Киса @ Mar 27 2012, 13:55) *
Писал в тех поддержку ATMEL, высылал им логи, они их почитали и заткнулись, ни ответа, ни привета!!

Мне отвечали...
Правда запустить 5-ку на машине с VS2008 это не помогло - баг не исправлен.

Цитата(Киса @ Mar 27 2012, 13:55) *
Эти две версии VS все равно что две версии антивируса на одном компе smile3009.gif

Не совсем: AtmelStudio6 с VS2008 не конфликтует, исправили.


Цитата(Киса @ Mar 27 2012, 13:55) *
А что вы хотели за бесплатный продукт, я вас спрашиваю?

Да в сущности самую малость - чтоб работало.

Цитата(Киса @ Mar 27 2012, 13:55) *
причем полностью провальная попытка!!!!!

Нет не провальная - 6-я версия работает.

Цитата(Киса @ Mar 27 2012, 13:55) *
Это провальная попытка выпустить аналог среды MPLAB основного конкурента Microchip

Да нет им дела до MPLAB-а, скорей всего - улучшают свой продукт вот и всё
Go to the top of the page
 
+Quote Post
Navovvol
сообщение Mar 28 2012, 06:54
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 9-09-11
Пользователь №: 67 080



столкнулся с такой проблемой: программу написанную на 5.0 открыл новой 5.1, откомпилировал -не работает, в симуляторе тоже, программа уходит на RESET в самом начале при настройке USART (точнее при возврате из функции). Тоже самое в 6.0. Стоит только откомпилировать в 5.0 и все гуд. Кто нибудь с таким сталкивался ?

P.S. Для корректной перекомпилляции нужно внести измения, типа удалить/записать точку с запятой, или добавить комментарий.
Go to the top of the page
 
+Quote Post
andries5
сообщение Mar 28 2012, 12:22
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(Navovvol @ Mar 28 2012, 08:54) *
столкнулся с такой проблемой: программу написанную на 5.0 открыл новой 5.1, откомпилировал -не работает, в симуляторе тоже,

Очень странно. Но возможно не соответствуют свойства проекта. Например в 5.0 задана частота одна, а в 5.1 другая. Или еще что-то подобное.
Go to the top of the page
 
+Quote Post
Navovvol
сообщение Mar 28 2012, 12:42
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 9-09-11
Пользователь №: 67 080



Цитата(andries5 @ Mar 28 2012, 15:22) *
Очень странно. Но возможно не соответствуют свойства проекта. Например в 5.0 задана частота одна, а в 5.1 другая. Или еще что-то подобное.

эм? где это в свойствах задается частота ? и частота чего ?
И вообще свойства проекта идентичны. Я подозреваю , что проблема в стеке. Или надо еще что то "инклудить". Atmega128
CODE

#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/sfr_defs.h>

void ports_init(void)
{
DDRB|=(1<<6);
DDRE&=~(1<<0);
PORTE|=(1<<1);
}

void usart_init(void)
{
UBRR0L=0x10;
UBRR0H=0x00;
UCSR0A=0b00000010;
UCSR0C=0b00000110;
UCSR0B=0b11011000;
}

int main(void)
{
cli();
ports_init();
usart_init(); /// вот тут уходит на резет
tim3_init();
...........
}

Go to the top of the page
 
+Quote Post
Палыч
сообщение Mar 28 2012, 12:42
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Navovvol @ Mar 28 2012, 10:54) *
Кто нибудь с таким сталкивался ?
P.S. Для корректной перекомпилляции нужно внести измения, типа удалить/записать точку с запятой, или добавить комментарий.

При переходе на компилятор другой версии необходимо при первой трансляции воспользоваться "Rebuild All"
Go to the top of the page
 
+Quote Post
Navovvol
сообщение Mar 28 2012, 13:14
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 9-09-11
Пользователь №: 67 080



Цитата(Палыч @ Mar 28 2012, 15:42) *
При переходе на компилятор другой версии необходимо при первой трансляции воспользоваться "Rebuild All"

в 6.0 есть только Rebuild Solution.
Не помогло. Ошибка в стеке. Программа не возвращается из функции ports_init(); (странно вчера было из второй функции usart)
В новой версии его надо где то устанавливать?

Вообщем я всё нашел. Как говорил andries55 проблема была в свойствах проекта.
Жмем Alt+F7 в дереве выбираем AVR/GNU Linker затем в данной ветке Memory Settings в поле Initial Stack Address вписать адрес RAMEND (для ATmega128 равен 0x10FF, по умолчанию выставлено 0хFF00) из iom128.h и сохранить.

Сообщение отредактировал Navovvol - Mar 28 2012, 12:59
Go to the top of the page
 
+Quote Post
andries5
сообщение Mar 28 2012, 18:26
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 15-01-09
Из: Moldova
Пользователь №: 43 421



Цитата(Navovvol @ Mar 28 2012, 14:42) *
эм? где это в свойствах задается частота ? и частота чего ?

В свойствах проекта "Toolchain" "Symbols" например "F_CPU=1000000".
А также и еще многое другое, как Вы например нашли. Я об этом не знал, но учту на будущее.
А в меню "Tools" для симулятора и фьюзы можно изменить.
Go to the top of the page
 
+Quote Post
Киса
сообщение Mar 29 2012, 05:06
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 5-07-07
Пользователь №: 28 916



Цитата(_Артём_ @ Mar 27 2012, 21:34) *
Нет не провальная - 6-я версия работает.


Да нет им дела до MPLAB-а, скорей всего - улучшают свой продукт вот и всё


Если 6 версия также базируется на Visual Studio 2010, то она также не будет у меня запускаться. Сносить винду и ставить 6 или 5 версию на чистый комп (использовать компьютер только для этого) - это дебилизм. Ставить виртиальную машину также считаю перегибанием палки. Что касается провальности продукта, то MPLAB у Microchip не базируется на Visual Studio и прекрасно работает на любом по захломлению реестра ПК. Также можно найти и аналоги для ATMEL - CodeVisionAVR, Bascom AVR, IAR Embedded, Mikroelektronika C,Pascal,Basic!!!
Они почему-то работают !


Сообщение отредактировал Киса - Mar 29 2012, 05:07
Go to the top of the page
 
+Quote Post
Navovvol
сообщение Mar 29 2012, 05:39
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 105
Регистрация: 9-09-11
Пользователь №: 67 080



Цитата(Киса @ Mar 27 2012, 13:55) *
AVRStudio 5.0,5.1,6.0 и так далее - В ТОПКУ!!!
Я поставил один раз 5-у, запустил работает. Побаловался, удалил. Потом через полгода потребовалась, установил и не запускается. VS 2010 ISOLated Shell во всем виноват. Студия работает через него (не 4 версия студии). У меня пишет что Invalid license data. И пишет это именно VS!! Я уже сто раз переустанавливал, чистил реестр - один фиг. Писал в тех поддержку ATMEL, высылал им логи, они их почитали и заткнулись, ни ответа, ни привета!!
Ну а если уже стояла на машине VS 2008, 2010 не ISOLated Shell, то там вообще шайтан базар smile3046.gif
Эти две версии VS все равно что две версии антивируса на одном компе smile3009.gif
А что вы хотели за бесплатный продукт, я вас спрашиваю? Это провальная попытка выпустить аналог среды MPLAB основного конкурента Microchip, причем полностью провальная попытка!!!!!

Сто раз удалял и устанавливал эти Студии, никаких проблем не было. Конечно, если удалять некорректно, то можно запороть любую программу, в том числе и MPLAB.
У меня на одном коме установлены и VS 2008 и 2010, и все нормально, более того установлены версии студии 4, 5, 5.1, 6.0 все запускаются.
Проблема в ОС. Если не хочешь переустанавливать запоротую ОС, установи виртуалку, дело на 5 минут, это гораздо быстрее и легче, чем писать в поддержку ATMEL.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 23:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.0147 секунд с 7
ELECTRONIX ©2004-2016