Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.12.2011, 19:54
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
AVR IAR 5.4 + AVR DRAGON = ?
Такая вот ситуация. Раздобыл AVR DRAGON-а, решил попробовать в деле. IAR был 4.21 - там не было поддержки DARGON-а, поставил 5.4.
Ну соорудил шнурочки, то да се, по ходу дела пожег один транзисторчик - кто ж знал, что драконы такие нежные. Но не беда - там и просто с подтяжкой работает.
А беда в том, что собственно отладка на кристалле идет как-то очень ненадежно, что ли. То повиснет обмен с компом - светодиодик обмена с МК мигает, а остановить не могу. То вообще весь IAR повиснет и рухнет нахрен. То не пускается с первого раза. То во вполне рабочей программе пишет "стек заполнен" и опять таки рушится.
Я уж и программу свел с "заглушке" примитивной - все равно подвисает и рушится, хотя и вроде как реже.
Насторожило еще то, что я так ине смог выставить (для проверки) режим ISP программирования для меги324.
Сегодня решился на эксперимент - слепил простенькую программку в Astudio4, ну ессно потратил день пока разобрался во всех отличиях и тонкостях, не работал я с ней ранее.
Так вот - все прекрасно работает. Гонял сейчас полчаса - и по шагам, и "топай к курсору", и брякпойнты ставил, ну что только придумать мог - работает! Причем в заглушке с ИАРом был просто цикл, а тут и процедуры и даже прерывание прицепил.
Сталкивался ли кто с подобным? Блин, и отладки такой хочется вдобавок к моей "реалтаймовой", и с ИАРа на WinAvr переходить как-то не прет (хотя в код заглянул - в общем, чего-то лишнего не обнаружил... может и впрямь перейти?)
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
14.12.2011, 22:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,053
Сказал спасибо: 3,042
Сказали Спасибо 3,212 раз(а) в 2,182 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Грузить эльф в студию и использовать её как отладчик?
|
|
|
Эти 2 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
|
|
|
15.12.2011, 00:17
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Сообщение от nml
|
Блин, и отладки такой хочется вдобавок к моей "реалтаймовой", и с ИАРа на WinAvr переходить как-то не прет (хотя в код заглянул - в общем, чего-то лишнего не обнаружил... может и впрямь перейти?)
|
Я что-то не понял проблемы.
Если вы хотите прогу написанную в IAR отлаживать в AVR Studio, то вам никто не мешает. Я, к примеру так делаю. Мне там удобнее.
При создании проекта укажите да и всё. AVR Studio откроет сгенерированный UBROF как родной и создаст свою ссылку даже. Она к IAR отлично прикручена. Сразу всё понимает.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо SasaVitebsk за это сообщение:
|
|
|
15.12.2011, 00:36
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Сообщение от nml
|
Сталкивался ли кто с подобным? Блин, и отладки такой хочется вдобавок к моей "реалтаймовой", и с ИАРа на WinAvr переходить как-то не прет (хотя в код заглянул - в общем, чего-то лишнего не обнаружил... может и впрямь перейти?)
|
Зачем переходить?
Делаю так(не один год уже, начиная с IAR 3.xx):
Если нет поддержки AVRStudio в IAR:
Затем:
И не нужен никакой WinAVR.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо _Артём_ за это сообщение:
|
|
|
15.12.2011, 11:03
|
|
Временная регистрация
Регистрация: 08.02.2009
Адрес: syberia
Сообщений: 67
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
че то ответа так никто и не дал. человек же хочет из иара отлаживаться а не через ж...
|
|
|
Сказали "Спасибо" weakbird
|
|
|
15.12.2011, 12:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Сообщение от nml
|
Сталкивался ли кто с подобным? Блин, и отладки такой хочется вдобавок к моей "реалтаймовой", и с ИАРа на WinAvr переходить как-то не прет (хотя в код заглянул - в общем, чего-то лишнего не обнаружил... может и впрямь перейти?)
|
В каком режиме дебажите? DW или JTAG?
Вас уже спрашивали, зачем переходить? Пишите в среде ИАРа, но генерируйте на выходе ubrof8. А с ним хоть в студию, хоть в протезус.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
15.12.2011, 15:56
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Всем спасибо. Как все просто - я и не додумался проверить совместимость выходных форматов - поскольку в ИАРе генерил только HEX для Uniprof-а... Сейчас проверим в реале - только прибежал на работу, работал сегодня кормяще-развлекающим дедом
Интересно все же, почему в самом ИАРе так криво работа с дракошей сделана... Ведь как я понял - не у меня одного. Видать вся энергия в компилятор ушла, на приятные бантики сил уже не хватило.
Конечно, лучше б отлаживаться в нем. Но с теми глюками что есть - нунах, лучше уж в Астудию переходить - тем более что на любом более-менее современном компе пара лишних программ роли не играет...
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
15.12.2011, 20:35
|
|
Частый гость
Регистрация: 06.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Проблема с EWAVR и DRAGON в том, что драйвер Дракона слабоват - окно LiveWatch в IAR С-CPY не поддерживается. Это хреново, т. к. значения произвольного количества переменных в динамике выполнения программы (как в Студии) не посмотреть... Если кто-то знает как это сделать и чтоб не менее удобно чем в Студии просьба написать здесь...
|
|
|
|
15.12.2011, 21:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Сообщение от ivainc
|
Проблема с EWAVR и DRAGON в том, что драйвер Дракона слабоват - окно LiveWatch в IAR С-CPY не поддерживается. Это хреново, т. к. значения произвольного количества переменных в динамике выполнения программы (как в Студии) не посмотреть... Если кто-то знает как это сделать и чтоб не менее удобно чем в Студии просьба написать здесь...
|
Потому-то и предпочитают по камню топтаться из Студии...
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
15.12.2011, 23:06
|
|
Частый гость
Регистрация: 06.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: AVR IAR 5.4 + AVR DRAGON = ?
Сообщение от ut1wpr
|
Потому-то и предпочитают по камню топтаться из Студии...
|
И все же тогда неясен смысл отладки в С-CPY: практически ничего нельзя в нем сделать оперативно - все log и code точки останова превращаются в нечто специфическое, вручную или макросами настраиваемое... Ну не может же так быть, чтобы авторитетная контора, какой я считаю IAR Sys сделала такую лажу... Ведь понятно же, что динамически осмотреть RAM в большинстве простых случаев бывает достаточно... Может мы чего-то не знаем или не понимаем?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Проблема с AVR Dragon
|
jafarkiller |
Микроконтроллеры, АЦП, память и т.д |
2 |
01.11.2010 18:03 |
IAR AVR
|
alberio |
Микроконтроллеры, АЦП, память и т.д |
73 |
16.09.2009 01:20 |
AVR Dragon медленно шьет по ISP
|
alexgap |
Микроконтроллеры, АЦП, память и т.д |
2 |
05.11.2008 16:08 |
AVR Dragon не прошивает фьюзы
|
odn2003 |
Микроконтроллеры, АЦП, память и т.д |
8 |
08.01.2008 14:39 |
IAR for AVR
|
vasilij-kursikov |
Микроконтроллеры, АЦП, память и т.д |
29 |
28.09.2006 18:14 |
Часовой пояс GMT +4, время: 08:44.
|
|