AvrStudio+WinAvr - вылетает при эмуляции

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

AvrStudio+WinAvr - вылетает при эмуляции

Сообщение Ra »

Доброго времени суток. Решил тут поставить winAvr в дополнение к АврСтудио чтоб не на асме писать, а на C - ради эксперимента откомпиллил чисто маин

int main()
{
return 0;
}

Компиллится, понятное дело, без ошибок.
Нажимаю Build&Run (на эмуляторе меги 48 ) - падает AvrStudio с эррором
Runtime error, Program: C:\development\...\AvrStudio.exe
и т.п.

Попробовал даже другой девайс указать, мегу8, думал может именно 48 не эмулирует - нет, все равно падает. Причем там в логе где то было даже написано что то вроде эмуляция ок, типа все инициализировалось.

КТо нибудь сталкивался? Не хотелось бы писать прогу, компиллить, шить в контроллер, потом смотреть что не так работает и переписывать, хочется нормальной отладки.....
Реклама
Аватара пользователя
Mamonth
Вымогатель припоя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Может посмотреть что там в асме получилось?

Я пользовал Codevision AVR. С ним такого рода проблем не было.
Today fine night...
Реклама
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

В асме не знаю - листинг асмовый вроде не генерится. в хекс вот что

Код: Выделить всё

:1000000012C02CC02BC02AC029C028C027C026C0BF
:1000100025C024C023C022C021C020C01FC01EC0D4
:100020001DC01CC01BC011241FBECFE5D4E0DEBF25
:10003000CDBF10E0A0E6B0E0E2E7F0E002C005903E
:100040000D92A036B107D9F710E0A0E6B0E001C0EC
:100050001D92A036B107E1F702D00AC0D1CFCF93ED
:10006000DF93CDB7DEB780E090E0DF91CF910895C8
:02007000FFCFC0
:00000001FF
Хм.. что то многовато для инт маин.....

А можно ссылку на Codevision? Это IDE?
Аватара пользователя
KT315B
Сверлит текстолит когтями
Сообщения: 1269
Зарегистрирован: Пт июл 21, 2006 15:05:19
Откуда: плод воображения
Контактная информация:

Сообщение KT315B »

CodeVision AVR - это сишная среда разработки (IDE и есть) для AVR.. Есть встроенный программатор и еще куча разных вкусностей. Мне, как человеку несколько лет программировавшему на С CV AVR показалась очень удобной, хотя, как говорится, на вкус и цвет...
R2AIV 73!
Реклама
Эиком - электронные компоненты и радиодетали
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Ясно... Может тогда в личку ссылку кинете у кого есть (ну или там на ifolder зальете а потом кинете) =) ?

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

Сообщение ARV »

AVR Studio 4.12 + WinAVR C (gcc ver.3.4.6) - работают на указанном примере без вылетов... говорят, более свежие версии AVR Studio более глючные...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

AVR Studio 4.12.498 Service Pack 4
GUI Version 4, 12, 0, 491
AVR Simulator 1, 0, 1, 8
ATMEGA48 213

Operating System
Major 5
Minor 1
PlatformID 2
Build 2600
Service Pack 2

*самореклама*:

AvrPluginAvrAsmObject 1, 0, 0, 43
AvrPluginavrgccplugin 1, 0, 0, 6
Stk500Dll 1, 0, 1, 0


Вот версия моей студии..... Падает именно она, так что я думаю ВинАвр вообще отношения не имет, он компиллит нормально....
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Все, коде вижен скачал. Код, сгенеренный им отлаживается в авр студио отлично. Значит не в эмуляторе дело....
VIY
Открыл глаза
Сообщения: 55
Зарегистрирован: Вт май 01, 2007 12:01:53
Откуда: Минск

Сообщение VIY »

У меня точ-такая-ж ерунда. :( Неделю по тырнету тыркался в поисках разгадки, в результате наткнулся однозначное сообщение, что с версией WinAVR-20070525 этот AVRStudio не совместим, нужно брать для нее 4,13 или чтота вроде того(точна не помною). Скачал старенький WinAVR-20060421, та-же ерунда, не победил. :(
Вот, хотел спросить как лечить,.. ну, раз уж всё так глобально, видимо придётся на КодеВижон переходить... хотя некаторые хвастаются, что у них AVRStudio с WinAVR подружились, но пака внятно обьяснить, почему, нкто не может.
Хелп!, кто знает, помогите разрешить это проблему с мировым масштабом! :?
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Либо патч поискать

либо использовать для отладки VMLAB (пример интеграции в установке есть) или PROTEUS через ELF файл.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»