|
Вспомнить все (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 ? Какой отладчик лучше использовать ? Отладчик хочется без особых наворотов, просто точку прерывания поставить и программу загрузить. Но самое главное с минимумом глюков!!
|
|
|
|
|
 |
Ответов
|
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 какой-нибудь лог. Это зачастую и удобнее, чем рыскать среди регистров и памяти. Особенно если надо проверять, что в цикле происходит. На лог взглянешь, и все становится ясным. Тогда как торчать отладчиком в цикле противно. Да и по скорости бывает так, что тормозить нельзя (скажем, с АЦП данные принимаешь, какой-то ввод/вывод, или когда из прерывания что-то сыплется).
|
|
|
|
Сообщений в этой теме
Аматер Вспомнить все (AVR) May 12 2014, 18:21 A. Fig Lee Мне достался avr jtagice mkii
Както через пень кол... May 12 2014, 19:09 Аматер Цитата(A. Fig Lee @ May 12 2014, 23:09) .... May 12 2014, 19:34  Xenia Цитата(Аматер @ May 12 2014, 23:34) Так ч... May 12 2014, 20:04   A. Fig Lee Цитата(Xenia @ May 12 2014, 15:04) С прош... May 12 2014, 20:05 Jekin JTAGICE3 сейчас самый популярный и актуальный отла... May 12 2014, 20:07 Аматер Цитата(Jekin @ May 13 2014, 00:07) JTAGIC... May 13 2014, 06:14  Xenia Цитата(Аматер @ May 13 2014, 10:14) Согла... May 13 2014, 08:18   Аматер Цитата(Xenia @ May 13 2014, 12:18) Кто ж ... May 13 2014, 10:46 Jekin Не вижу необходимости покупать IAR только лишь рад... May 13 2014, 06:52 RabidRabbit Лично у меня самый популярный отладчик для AVR - в... May 13 2014, 07:42 demiurg_spb Цитата(RabidRabbit @ May 13 2014, 11:42) ... May 13 2014, 10:48 Dog Pawlowa Цитата(Аматер @ May 12 2014, 21:21) В чем... May 15 2014, 14:50 A. Fig Lee Цитата(Dog Pawlowa @ May 15 2014, 09:50) ... May 15 2014, 15:41 juvf Использую AVR Studio4 + JTAGICE mkII (USB). Колега... May 21 2014, 22:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|