Андрей Смирнов
Время чтения: ~3 мин.
Просмотров: 0

Опыт использования Atmel ICE

Я давно хотел обзавестись фирменным программатором Atmel. Самоделки мне изрядно надоели — у avr isp mk2 при некоторых условиях слетала прошивка, остальные не поддерживает atmel studio. Я пишу именно в ней, поэтому мне хотелось комфорта без привлечения дудок и прочего. Как то раз увидел у атмела программатор отладчик Atmel ICE. Существует в нескольких исполнениях. Версия все в ажуре: Плата в коробочке + переходники = 92 бакса в сторе атмела. Версия легкая: плата в коробочке = 53 бакса. Версия бомж спартанец: голая плата без всего = 35 баксов. Разумеется, на территории России прибавляется накрутка барыг. Я выбрал последний вариант и вскоре плата была у меня. Поскольку я выбрал вариант без переходников, мне пришлось вызвонить мультиметром выводы разъема и подпаяться к площадкам на плате программатора. Наверно, вы спросите почему бы не сделать собственные переходники. Потому что атмел идет в ногу со временем и использовал 1.27мм разъемы (шаг шлейфа 0.635мм). В доступных мне магазинах не оказалось ни таких разъемов, ни шлейфов а доставка по отдельности из разных магазинов вместе со стоимостью самих частей составила бы еще тыщу рублей. Спасибо тебе, заботливый атмел. Как всегда, радуешь своими изощренными решениями. Ведь если бы разъемы были стандартные 2,54мм, плата стала бы на целый сантиметр шире и не дала бы возможности продать переходники отдельно по цене платы программатора. Про разъем micro usb я уже молчу, вещь просто незаменимая для разработчика.2bb87b.jpg Прозвонил, припаял. 7 студия сразу нашла девайс, я подключил плату, прошил фузы из приятного графического интерфейса студии, затем прошивку. Поотлаживал, попрошивал, отключил. Вновь взялся за прошивку через несколько дней. Воткнув программатор я увидел недружелюбное Unknown Device. Все попытки оживить программатор, включая обновление драйверов и попытку обновить firmware через консольную утилиту эффекта не дали. Связавшись с поддержкой атмел я получил стандартные отписки — переустановите драйверы, поставьте новейшую версию студии, заодно скачайте обновления windows, новая версия без этого работать не будет. Мои доводы что все работало без обновлений оставили без внимания. Программатор поддерживался студией еще, кажется, с шестой версии. Далее продолжать переписку смысла не вижу т.к. сегодня при очередных манипуляциях заметил, что у него нехило греется контроллер после подключения кабеля usb. Совершенно очевидно, что программатор сдох. Что с ним случилось во время лежания на столе я не знаю. Выводы делать не хочу, одно очевидно — я просрал почти 3 рубля на одноразовый программатор. Пойду достану Discovery, что-то подзабросил я изучение микроконтроллеров STM. P.S. Дискуссия затронула многих, поэтому добавлю некоторые свои мысли по поводу всего этого. Мне нравится продукция Atmel и их документация. Отчасти поэтому я приобретаю их микроконтроллеры и средства разработки, пока большинство активно осваивает STM и других игроков рынка. При изготовлении одиночных и случайных устройств нет вообще никакой разницы на чем собирать, только личные предпочтения. Отказываться от Atmel не призываю, просто учтите описываемые особенности. Если кто-то надумает брать этот программатор, берите максимально укомплектованную версию, в коробке и с переходниками, потом будет меньше головняков. Это, однако, тоже не панацея. Ничего добавить не могу, по этому отладчику я не имею никакой статистики отказов.Используемые источники:

  • http://we.easyelectronics.ru/xor/opyt-ispolzovaniya-atmel-ice.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации