Ответный удар по Китаю!

Распечатать

AVR Dragon
   Как то раз компания Atmel провела в Китае среди разработчиков опрос, на тему каким они видят отладочные средства для контроллеров AVR, что они от него требуют и какую стоимость ожидают. В результате опроса был разработан и выпущен дивный девайс AVR Dragon, представляющий из себя программатор (как ISP так и High Voltage) и debugWire/JTAG отладчик, позволяющий вести внутрисхемную отладку программы. И стоило это чудо всего 50 баксов. Мечта да и только.

Прикол в том, что эти AVR Dragon горели пачками без видимых причин, вскоре выяснилось почему — разработчики допустили ошибку, в результате чего, из-за помех по питанию, стабилизатор питания взбрыкивает и, источая вонь, красиво сгорает. Также вышла официальная дока от Atmel в которой было сказано, что да, прокосячили, а поэтому возьмите напильник и доработайте Нужно допаять проводок от питания USB до выхода стабилизатора. Как показано на рисунке в документации. При этом обещают полное сохранение гарантии.

Хе хе хе, ну прям как «нате, захавайте и вы глючного дерьмеца, ускоглазые утырки» получилось. =))))

В целом, не считая этого косяка, выглядит девайсина многообещающе, особенно при ее цене. Правда где ее можно отхватить за 50$ я не нашел, говорят была в ЭФО, но ныне у них на складах нету. В Чип и Дип он лежит по 116 баксов, а это уже перебор. Если найду за приемлемую цену то прикуплю.

Если у кого есть какие мнения по поводу этого девайса поделитесь.

Запись опубликована в рубрике Диагностика и ремонт с метками , , . Добавьте в закладки постоянную ссылку.

45 комментариев: Ответный удар по Китаю!

  1. Different говорит:

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

    • DI HALT говорит:

      Ненене! там прикол был с самовозбуждением стабилизатора. На форумах читал как народ ставил эксперименты — касаешься пальцем пластикового (!) корпуса стабилизатора и через ту же секунду он полыхает :) После смены конденсатора (с тантала на керамику) данная бага проходила.

  2. Все нравится. Единственный недостаток — нельзя отлаживать устройства у которых больше 32 Кб флеша. У меня в последнее время в основном такие. Подумываю для них собрать клон JTAG ICE.

  3. nwanomaly говорит:

    устройство хорошее, но я лично с ним не работал )
    ну а для тех, у кого знакомство с аврами только начинается, я бы посоветовал своё собрать. выйдет дешевше, проще да и с тонкостями работы можно познакомиться.

    я вона до сих пор когда делаю даже не для себя — на плате развожу isp. даже если другому челу не требуется прошивать и он про мк ничего и не знает. а так, на всякий случай. цена вопроса в этом случае всего на 10 рэ повышается из-за idc10 разъёма.

  4. SWG говорит:

    Все — таки никакой эмулятор, ни железный, ни программный, не заменит реального устройства. Какое бы оно универсальное не было, всего не предусмотришь. С другой стороны, обвязка и прошивка микроконтроллеров настолько упростились, что проще сразу делать плату, и отлаживать программу прямо на ней. А для упрощения отладки в критических точках программы обычно временно вставляю контрольный вывод — помигать, попищать, вывести на индикатор или через какой-либо интерфейс заранее определенную информацию, однозначно характеризующую ход выполнения. Вообще, на современных микроконтроллерах можно столько всего наворотить… Да вот то некогда, то незачем, то просто лень… А на работе это теперь уже нафиг никому не нужно, проще купить у китайцев готовое. Эту бы технику мне бы лет тридцать назад, столько бы натворил…

  5. Max говорит:

    Не, девайс достойный. вообще сделан очень качественно — приятно взять в руки, сам такое не сделаешь. по цене — я купил его в акцию за 50 баксов, причем в комплекте с STK500 :) но это было больше года назад и в Киеве. функционал меня устраивает более чем. ну а что горит — этож надо понимать специфику целевой аудитории. древняя культура, драконы, огонь и все такое :) тем более лечится за 5 минут.

  6. dimsnet47 говорит:

    да вот,смотрю на вас и думаю. Вроде Самара город большой… только вот этого девайсика то нету. И где искать, пинка конкретного никто недаст? :)

  7. Николай Тимохин говорит:

    Доброго времени суток уважаемый DI HALT. Обращаюсь с вопросом несколько не по теме. Но к сожалению не нашел соответствующей рубрики на сайте. Но думаю, Вы сможете дать правильное направление.

    Проблема:
    Есть ноутбук Asus A6 4-года службы.
    С первых дней проблемы с видео, проблема исчезающая. Сервисный центр ничем не помог.
    Кроме всего ноут тормозит. И последнее время так, что не пригоден для работы. Но в тоже время сбоев нет. То есть если пойти покурить, вернувшись, обнаруживаешь, что он все же откликается на все команды. Переустановка всякого софта не помогает, журналы в системе без ошибок.

    В общем, вопрос как найти, где плохой контакт?

  8. bsvi говорит:

    Если кому еще интересно, написал статейку по поводу дракона
    http://bsvi.pp.ua/avr-dragon/

  9. sergey2b говорит:

    Если есть пользователи AVR Dragon скажите пожалуйста было ли у вас с платой CD
    на одном сайте нашел что должно быть коробка+плата+ cd с софтом и документацие, у меня была только плата и коробка

    Подскажите пожалуйста есть ли документаци в виде одного pdf, на atmel.com нашел только online help

    to DI HALT
    Покупал в digikey.com за 50$ доставка 34$ но я заказал бфера по 0.5$ которые у нас стоят 10$ что окупило доставку.
    34$ стоит доставка на дом, вместе с растоможкой заняло 5 раб дней (обычно 3 недели из амер)

    Если у вас будет время напишите пожалуйста урок как лучше пользоваться макетными платами (слепышами что бы использовать минимум проводов). Если хотите пришлю несколько фотографий как другие делают. Я оттуда несколько хороших идей взял например на макетной плате с дорожками по всей длине платы резать дорожки не скальпелем а сверлом. Получаеться очень быстро и можно сделать любые дорожки под 90 град.

    Спасибо за статью JTAG ICE отличная вещь.

  10. kapral_82 говорит:

    http://www.atmel.no/beta_ware/
    Ура товарисчи, атмел снял ограничения на дракона

  11. kapral_82 говорит:

    AVR Dragon support for all AVR 8-bit devices including XMEGA. Programming and debugging within AVR Studio and command line software support for ELF production file format.

    http://atmel.com/dyn/resources/prod_documents/releasenotes_avrstudio418.txt — полный текст релиз нотс

    http://atmel.com/dyn/products/tools_card.asp?tool_id=2725 — качаем студию

  12. OneginForte говорит:

    Едет-едет из Англии за 55 фунтов с доставкой.

    • OneginForte говорит:

      Принимаю поздравления. Только что сжег новенький AVR Dragon стоимостью 55 фунтов. Но где засада так и не понял… Подключал по ISP к плате, которую через LPT отлаживал вот только что.

      • DI HALT говорит:

        Ну чо, бросай соплю на питание и будет тебе счастье :) Наверное.

        • OneginForte говорит:

          У меня новая ревизия платы, с питанием все в порядке. А вот target устройство не видит, греются NLAS2066 и транзисторы в обвязке. А засада оказалась в 16 вольт на VTG. Изучение интернета подсказывает менять их, но самое быстрое месяц из Элитана. Нашел источник, который рекомендует посадить перемычки.

          • OneginForte говорит:

            Вот что советуют фрики делать с драконом http://www.aplomb.nl/TechStuff/Dragon/Dragon.html

          • OneginForte говорит:

            Сдул ключи (у меня они AHP). Сделал перемычки. С любого чипа читается 0×53 при частоте 1/4. Если выше читаются каждый раз различные числа. По dW еще не проверял, у меня единственный чип t25, который нужно поковырять через dW. Если его залочу, это будет капец.

          • OneginForte говорит:

            Ни HVP, ни PP, ни dW не работают. Буду сдувать транзисторные сборки.

          • OneginForte говорит:

            Закорочены линии MISO и MOSI. Что посоветуете, коллеги? Пытаюсь найти ключи. Транзисторы уже нашел.

          • DI HALT говорит:

            А на что они закорочены? На землю или на питалово? Или только между собой?

          • OneginForte говорит:

            Между собой до ключей, но после транзисторной сборки-согласования уровней. Прозвон показал, что больше никуда эти линии не идут, кроме как от сборки до ключей. Делаю вывод, что дракон может жить на перемычках только когда нет одной микросхемы-ключа, ближней к МАХ. Завтра попробую вместо ключей полевые транзисторы поставить.

          • OneginForte говорит:

            Товарищ прислал из Питера запчасти. ADM и на всякий случай транзисторные сборки. Тяжеловато ставить на боком и паять проводочки обычным паяльником…

  13. OneginForte говорит:

    Не помогли ему запчасти. Заказал в ЭФО новый.

  14. tripsin говорит:

    А у меня дракон до сих пор за 2 года не сгорел :P Наверное потому что, пользуюсь им один и не очень часто. Главное соблюдать последовательность подключения USB-кабеля: сначала в дракон, а потом уже в комп. И потом уже подавать питание на прошиваемый контроллер. И самое главное пальцАми ни в дракона, ни в прошиваемую плату не лазить.

  15. Jan говорит:

    В эстонии через поставщика ELFA 50 евро
    http://www.elfaelektroonika.ee/cgi-bin/web_store.cgi?artnr=!73-219-41&euro=1&&lng=rus.

    Только не знаю как у них с доставкой. В пункте «О ELFA» нашел, что есть представительство в Украине.

  16. Delfer говорит:

    Скажите, AVR Dragon это и есть самое доступное средство для отладки с поддержкой debugWIRE?

    И еще, подскажите, пожалуйста. При проектировании ПЛИС очень понравились waveforms. Можно задавать входной сигнал и смотреть на реакцию, задержки. Существует ли среда или программный эмулятор для AVR с такой фишкой?

    • DI HALT говорит:

      Думаю да.
      Видел еще китайский клон JTAG ICE II но правда не уверен в его адекватности.

      Только драгон как все китайское имеет парочку глюков. Не знаю пофиксили или нет, но старые релизы дохли только так.

      ХЗ, может какой нибудь протеус или vmlab

  17. ostrov говорит:

    Вот здесь http://www.entrance-el.ru надыбал за 2128рэ . . .

  18. Strauss говорит:

    А схема этого устройства есть?
    Никто не реверсил?

    • Delfer говорит:

      Схемы то не сложные, восстанавливали их. А вот прошивки никто так и не смог восстановить. Да, в принципе, большая часть функционала давно реализована в разных схемах. А самое интересное — Debug Wire — нет(

  19. Evgen_Ekb говорит:

    Здравствуйте!

    Подскажите пожалуйста новичку какой программатор лучше купить?

    Использую МК ATmega16L(выбор остановил пока на продуктах Atmel), прошивка написана в AVR Studio 4(хотелось бы чтобы из неё можно было прошивать), работаю на ноутбуке поэтому подключение желательно USB, ну и в ценовом диапазоне 3-4 тыс. р.

    Пробовал спаять по найденым в инете схемам, но так как это первый в жизни опыт работы паяльником, ничего путного не вышло. В магазинах(Екатеринбург) видел некие универсальные(со слов продавцов) за 4500 и 12000 что для меня дороговато.

  20. Брат-чародей говорит:

    По началу сий девайс мне понадобился для высоковольтного программирования. Была небольшая партия то-ли на tiny13 то-ли на 25-х. Ровно половина (ровно 25 из 50-ти) из них была с отключенным ресетом. Соответственно ISP злобно ругался. Токо потом я уже где-то в даташитах нашёл, что RSTDSBL по умолчанию не определён!
    HVSP решил все проблемы на раз! Да и тинька заливалась и проверялась не успеешь кнопку отпустить! Очень порадовало! Особенно после обнаружения небольшого бага в программе… Все 50 штук перезалиты за полчаса!
    JTAG-ом не пользовался, проще в программу вставлять мигалки, ISP работал на ура. Но случилась беда. Дракон, сцуко, сдох! Совсем! По ходу как-то попало на платку >5v… Попробовал достать запылившийся PROTTOSS… Пока идёт erase_programm_verify можно попить чаю!!!
    Чего пишу — стандартная живая вода не действует на моего дракошу!
    1) питание полный ок, во первых, плата A08-0396, во вторых в коробочке был, в третьих, проверял!
    2) коннекта по USB никакого, на D+ и D- никакого шевеления даже при включении.
    3) PDIUSBD12 какая-то рабочая: на кварце 6МГц, с какой-то ноги (~13) выходит 4МГц, на ноге, которая мигает зелёным диодиком всегда HI (не горит)
    4) Вообще, диодики никак не горят.
    5) MEGA2560 тоже, подаёт признаки жизни — с какой-то угловой ноги идёт меандр около мегагерца, по ходу нигде не используемый (???)…
    6) На выходные ключи пока совершенно насрать, даже не проверял.
    7) Самое подозрительное место — MEGA128. К её XTAL-ам причаплена маленькая 3-х ногая хреновина с землёй посередине и по 2,5V на XTAL1 и 2. …. По идее тама должна висеть какаянть частота… Может кто проверить?
    В смерть самой 128-й меги не верю! За всю жизнь не убил ни одной!

Добавить комментарий