|
Вспомнить все (AVR), Какой отладчик популярный для AVR |
|
|
|
May 12 2014, 18:21
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616

|
Уже 7 лет не использовал AVR (использовал ARM, 51, NIOS). Сейчас приходится вспомнить AVR для довольно примитивной задачи с датчиком. У меня все эти годы валялся JTAGICE, в котором только RS232 есть. Загрузил студию, не работает, повозился почти день но выяснил, что JTAGICE все таки рабочий но только со старой AVR студией 4. Пошаговая отладка так и не заработала, чуть что студия перестает коннектится к JTAGICE (хотя его я обновлял файлом из 4 студии). Исправления сделал, загрузить смог чрез JTAGICE, но после загрузки и при подключении надо делать танцы с бубном (питанием), хочется посмотерть регистры, ставить точки прерывания чтобы тратить на все минимум времени но JTAGICE не дает это сделать, хотя раньше мог. Сейчас же борьба с инструментами разарботки получается - то студия упадет, то над не забыть питание передернуть.
В чем делать разработку на C ? Какой отладчик лучше использовать ? Отладчик хочется без особых наворотов, просто точку прерывания поставить и программу загрузить. Но самое главное с минимумом глюков!!
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
May 12 2014, 19:09
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Мне достался avr jtagice mkii Както через пень колоду работает. До того, что скомпилированная программа через месяц не запустилась. Брекпойнты ставит, программа не останавливается..  В общем пока стараюсь Атмел не трогать. Или STM32, или майкрочип.
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
May 12 2014, 19:34
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616

|
Цитата(A. Fig Lee @ May 12 2014, 23:09)  ... В общем пока стараюсь Атмел не трогать. Или STM32, или майкрочип. Так что Atmel вообще слился? 8 лет назад я был доволен AVR больше чем 51, компилятор ImageCraft+Avr Studio терпимо работали с моим же отладчиком JTAGICE. Но уже не помню какая версия, да и винды 98 уже не найти... А как же arduino ?
|
|
|
|
|
May 12 2014, 20:04
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Аматер @ May 12 2014, 23:34)  Так что Atmel вообще слился? 8 лет назад я был доволен AVR больше чем 51, компилятор ImageCraft+Avr Studio терпимо работали с моим же отладчиком JTAGICE. Но уже не помню какая версия, да и винды 98 уже не найти... Не сливался он  . И я AVR весьма довольна, только использую IAR (там для разных архитектур единообразный компилятор). С прошивкой через SPI и PDI (последнее для XMega-серии) всё в полном порядке, а с JTAG часто какие-то проблемы возникают (особенно в режиме отладки) из-за того, что прошивки для них и драйверы очень часто меняют. Непонятно почему - то ли от того, что контроллеров слишком много развелось, то ли так борются с изготовителями клонов программаторов/отладчиков. Цитата(Аматер @ May 12 2014, 23:34)  А как же arduino ? Тут нет проблем - они через загрузчик сами програмируются по RS-232 или USB.
|
|
|
|
|
May 13 2014, 06:14
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616

|
Цитата(Jekin @ May 13 2014, 00:07)  JTAGICE3 сейчас самый популярный и актуальный отладчик. Да еще к тому же он дешевле чем JTAGICE mkII. Спасибо. Можете еще среду разработки подсказать? Не сильно ли глючит AVR Studio c JTAGICE3 ? Согласен что IAR хороший инструмент, однако из-за AVR покупать его не хочется и как я понимаю JTAGICE3 он не поддерживает.
|
|
|
|
|
May 13 2014, 08:18
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Аматер @ May 13 2014, 10:14)  Согласен что IAR хороший инструмент, однако из-за AVR покупать его не хочется и как я понимаю JTAGICE3 он не поддерживает. Кто ж его покупает?  Или вам надо начальству его показывать? JTAGICE3 IAR поддерживает, начиная с версии 6.21.3 - об этом здесь написано: http://supp.iar.com/.../csavr-jtagice3.htmТам же написано, как его надо инсталлировать (запуск AtmelUSB.exe), т.к. по умолчанию его драйвер не инсталлируется. Ничего более конкретного сообщить не могу, т.к. сама JTAGICE3 не обладаю.
|
|
|
|
|
May 13 2014, 10:46
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616

|
Цитата(Xenia @ May 13 2014, 12:18)  Кто ж его покупает?  Или вам надо начальству его показывать? JTAGICE3 IAR поддерживает, начиная с версии 6.21.3 - об этом здесь написано: http://supp.iar.com/.../csavr-jtagice3.htmТам же написано, как его надо инсталлировать (запуск AtmelUSB.exe), т.к. по умолчанию его драйвер не инсталлируется. Ничего более конкретного сообщить не могу, т.к. сама JTAGICE3 не обладаю. Спасибо большое - попробую IAR.
|
|
|
|
|
May 15 2014, 11:30
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(Аматер @ May 13 2014, 18:10)  UART не подходит из-за проклятых капиталистов: если отладчик экономит хотя бы 2 дня работы, то надо его и использовать. Хотя согласен - пошаговая отладка развращает. К своему стыду должна признаться, что сама на AVR отладкой не пользуюсь, хотя на персоналке жить без нее не могу. Так уж сложилось, что купленный AVR JTAGICE mkII (тогда он еще 21 тыр стоил) так и не смогла запустить под IAR - ну не хочет он его узнавать, да и всё тут. Хотя фирменный, а не клон. Привыкла без него обходиться, т.к. еще с Tiny начинала, а у них JTAG'а нет. Тем не менее, в большистве случаев бывает достаточно выдавать на UART какой-нибудь лог. Это зачастую и удобнее, чем рыскать среди регистров и памяти. Особенно если надо проверять, что в цикле происходит. На лог взглянешь, и все становится ясным. Тогда как торчать отладчиком в цикле противно. Да и по скорости бывает так, что тормозить нельзя (скажем, с АЦП данные принимаешь, какой-то ввод/вывод, или когда из прерывания что-то сыплется).
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|