Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 14.12.2011, 19:54  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию AVR IAR 5.4 + AVR DRAGON = ?

Такая вот ситуация. Раздобыл AVR DRAGON-а, решил попробовать в деле. IAR был 4.21 - там не было поддержки DARGON-а, поставил 5.4.

Ну соорудил шнурочки, то да се, по ходу дела пожег один транзисторчик - кто ж знал, что драконы такие нежные. Но не беда - там и просто с подтяжкой работает.

А беда в том, что собственно отладка на кристалле идет как-то очень ненадежно, что ли. То повиснет обмен с компом - светодиодик обмена с МК мигает, а остановить не могу. То вообще весь IAR повиснет и рухнет нахрен. То не пускается с первого раза. То во вполне рабочей программе пишет "стек заполнен" и опять таки рушится.

Я уж и программу свел с "заглушке" примитивной - все равно подвисает и рушится, хотя и вроде как реже.

Насторожило еще то, что я так ине смог выставить (для проверки) режим ISP программирования для меги324.

Сегодня решился на эксперимент - слепил простенькую программку в Astudio4, ну ессно потратил день пока разобрался во всех отличиях и тонкостях, не работал я с ней ранее.

Так вот - все прекрасно работает. Гонял сейчас полчаса - и по шагам, и "топай к курсору", и брякпойнты ставил, ну что только придумать мог - работает! Причем в заглушке с ИАРом был просто цикл, а тут и процедуры и даже прерывание прицепил.

Сталкивался ли кто с подобным? Блин, и отладки такой хочется вдобавок к моей "реалтаймовой", и с ИАРа на WinAvr переходить как-то не прет (хотя в код заглянул - в общем, чего-то лишнего не обнаружил... может и впрямь перейти?)
Реклама:
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Сказали "Спасибо" nml
warel (28.06.2019)
Непрочитано 14.12.2011, 22:57  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,915
Сказал спасибо: 2,980
Сказали Спасибо 3,160 раз(а) в 2,145 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

Грузить эльф в студию и использовать её как отладчик?
ForcePoint вне форума  
Эти 2 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
nml (15.12.2011), warel (28.06.2019)
Непрочитано 15.12.2011, 00:17  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

Сообщение от nml Посмотреть сообщение
Блин, и отладки такой хочется вдобавок к моей "реалтаймовой", и с ИАРа на WinAvr переходить как-то не прет (хотя в код заглянул - в общем, чего-то лишнего не обнаружил... может и впрямь перейти?)
Я что-то не понял проблемы.
Если вы хотите прогу написанную в IAR отлаживать в AVR Studio, то вам никто не мешает. Я, к примеру так делаю. Мне там удобнее.
При создании проекта укажите да и всё. AVR Studio откроет сгенерированный UBROF как родной и создаст свою ссылку даже. Она к IAR отлично прикручена. Сразу всё понимает.
SasaVitebsk вне форума  
Эти 2 пользователя(ей) сказали Спасибо SasaVitebsk за это сообщение:
nml (15.12.2011), warel (28.06.2019)
Непрочитано 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):

Нажмите на изображение для увеличения
Название: create_proj.JPG
Просмотров: 222
Размер:	24.4 Кб
ID:	29425

Если нет поддержки AVRStudio в IAR:
Нажмите на изображение для увеличения
Название: linker_setup.JPG
Просмотров: 166
Размер:	47.2 Кб
ID:	29426
Затем:
Нажмите на изображение для увеличения
Название: open_for_debug.JPG
Просмотров: 144
Размер:	81.9 Кб
ID:	29427

Нажмите на изображение для увеличения
Название: setup_avr_studio.JPG
Просмотров: 146
Размер:	93.3 Кб
ID:	29428

Нажмите на изображение для увеличения
Название: avr_studio_result.JPG
Просмотров: 154
Размер:	89.0 Кб
ID:	29429

И не нужен никакой WinAVR.
_Артём_ вне форума  
Эти 4 пользователя(ей) сказали Спасибо _Артём_ за это сообщение:
ericOTT (15.12.2011), nml (15.12.2011), pinco (15.12.2011), warel (28.06.2019)
Непрочитано 15.12.2011, 11:03  
weakbird
Временная регистрация
 
Регистрация: 08.02.2009
Адрес: syberia
Сообщений: 67
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
weakbird на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

че то ответа так никто и не дал. человек же хочет из иара отлаживаться а не через ж...
weakbird вне форума  
Сказали "Спасибо" weakbird
warel (28.06.2019)
Непрочитано 15.12.2011, 12:21  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

Сообщение от nml Посмотреть сообщение
Сталкивался ли кто с подобным? Блин, и отладки такой хочется вдобавок к моей "реалтаймовой", и с ИАРа на WinAvr переходить как-то не прет (хотя в код заглянул - в общем, чего-то лишнего не обнаружил... может и впрямь перейти?)
В каком режиме дебажите? DW или JTAG?
Вас уже спрашивали, зачем переходить? Пишите в среде ИАРа, но генерируйте на выходе ubrof8. А с ним хоть в студию, хоть в протезус.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
warel (28.06.2019)
Непрочитано 15.12.2011, 15:56  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

Всем спасибо. Как все просто - я и не додумался проверить совместимость выходных форматов - поскольку в ИАРе генерил только HEX для Uniprof-а... Сейчас проверим в реале - только прибежал на работу, работал сегодня кормяще-развлекающим дедом

Интересно все же, почему в самом ИАРе так криво работа с дракошей сделана... Ведь как я понял - не у меня одного. Видать вся энергия в компилятор ушла, на приятные бантики сил уже не хватило.

Конечно, лучше б отлаживаться в нем. Но с теми глюками что есть - нунах, лучше уж в Астудию переходить - тем более что на любом более-менее современном компе пара лишних программ роли не играет...
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Сказали "Спасибо" nml
warel (28.06.2019)
Непрочитано 15.12.2011, 20:35  
ivainc
Частый гость
 
Регистрация: 06.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ivainc на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

Проблема с EWAVR и DRAGON в том, что драйвер Дракона слабоват - окно LiveWatch в IAR С-CPY не поддерживается. Это хреново, т. к. значения произвольного количества переменных в динамике выполнения программы (как в Студии) не посмотреть... Если кто-то знает как это сделать и чтоб не менее удобно чем в Студии просьба написать здесь...
ivainc вне форума  
Сказали "Спасибо" ivainc
warel (28.06.2019)
Непрочитано 15.12.2011, 21:27  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

Сообщение от ivainc Посмотреть сообщение
Проблема с EWAVR и DRAGON в том, что драйвер Дракона слабоват - окно LiveWatch в IAR С-CPY не поддерживается. Это хреново, т. к. значения произвольного количества переменных в динамике выполнения программы (как в Студии) не посмотреть... Если кто-то знает как это сделать и чтоб не менее удобно чем в Студии просьба написать здесь...
Потому-то и предпочитают по камню топтаться из Студии...
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
warel (28.06.2019)
Непрочитано 15.12.2011, 23:06  
ivainc
Частый гость
 
Регистрация: 06.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ivainc на пути к лучшему
По умолчанию Re: AVR IAR 5.4 + AVR DRAGON = ?

Сообщение от ut1wpr Посмотреть сообщение
Потому-то и предпочитают по камню топтаться из Студии...
И все же тогда неясен смысл отладки в С-CPY: практически ничего нельзя в нем сделать оперативно - все log и code точки останова превращаются в нечто специфическое, вручную или макросами настраиваемое... Ну не может же так быть, чтобы авторитетная контора, какой я считаю IAR Sys сделала такую лажу... Ведь понятно же, что динамически осмотреть RAM в большинстве простых случаев бывает достаточно... Может мы чего-то не знаем или не понимаем?
ivainc вне форума  
Сказали "Спасибо" ivainc
warel (28.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 22:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot