Jump to content

    
Sign in to follow this  
vacvvn

unable to enter programming mode / jtag ice mk2 / atmel studio 6

Recommended Posts

Периодически сталкиваюсь с такой проблемой: при запуске на отладку или при загрузке прошивки из диалога Device Programming, вываливается окно с вышеупомянутым сообщением :( bd3ab51fcbb0.jpg

Поиски решения в тырнете успехом не увенчались, хотя с этой проблемой народ сталкивается. В результате мучений нашел не то что бы решение, но костыль, который помогает. Вобщем так: у меня установлена avr32studio 2.6 и atmel studio 6, которой и пользуюсь. Если случается вышеупомянутый гемор, я закрываю 6 студию, выдергиваю jtag(подключен и питается от usb), выключаю плату. Потом запускаю avr32studio, включаю отладчик и плату. В окне AVR Targets удаляю все таргеты, какие есть и выполняю ScanTargets. После того, как отладчик нашелся, в его свойствах выбираю свой mcu. Потом тыкаю в отладчик правой кнопкой и в контекстном меню выбираю пункт ChipErase. В большинстве случаев стирание проходит успешно, изредка вываливается сообщение, что случилась ошибка. Способов, кроме как повыключать питание платы, повыдергивать кабель usb отладчика и поотключать отладчик от платы не нашел, но они помогают не с первого, так со второго раза. Вобщем, после стирания чипа можно закрывать студию, отключать отладчик и питание платы и запускать атмел студио. Я обычно запускаю сначала Device Programming, выбираю свой контроллер и жму кнопку Device Signature Read. Данные считываются, закрываю диалог и запускаю отладку. До сих пор способ работал безотказно. Если кто то знает нормальное решение проблемы, напишите пожалуйста об этом, буду признателен.

Share this post


Link to post
Share on other sites

Тоже самое и у меня. Только на плате Xplain, думал может перепрошить сам JTAG, так там если нажать Tools->Firmware Upgrade

post-57835-1351124570_thumb.jpg

 

А в кнопочке DeviceProgramming JTAG есть и его даже как бы можно то и выбрать и напряжение на мк посмотреть)

post-57835-1351124731_thumb.jpg

 

Вообще по этому нашел что то здесь: http://asf.atmel.com/bugzilla/show_bug.cgi?id=2773 Но ситуация такая же все сходиться к какому дрыганию питания что уж очень не удобно и будет очень сильно нервировать. Вопрос JTAG ICE MKII поддерживается 6 студией или как???

 

Исходя из этого документика : http://www.atmel.com/images/as6installer-6.0.1843-readme.pdf

 

Версия ПО JTAG'a должна быть не меньше 7.25. Осталось подумать где ее найти и как перешить из 4 студии... >_<

Share this post


Link to post
Share on other sites

Jtag ice mk2 в атмел студии 6 поддерживается. С апгрейдом фирмвары отладчика проблем нет

654dc4d14c7c.jpg

 

Когда этот гемор случился первый раз(еще на avr32studio), я и сам пробовал перешивать отладчик(комп с отладчиком соединяется и работает нормально), но прошивка отладчика ничего не дает. Насколько я понимаю, проблема возникает не на участке PC-JTAG, а на участке JTAG-MCU. На avr32studio эта проблема решалась передергиванием питания, на atmel studio я способа, кроме вышеописанного, не нашел.

Share this post


Link to post
Share on other sites

Сегодня решил проблему так... Снес все студии и драйвера USB, поставил четвертую студии версии 4.19 с дровами JuNGO и прочей лабудени. Потом короче прошил в ней джэтаг, до версии 6.11. Взял последнюю версию шестой студии поставил, обновил USB драйвер который придлагал установить установщик и во чудеса) Джэтаг прошился в firmware upgrade , сигнатуры 128xmeg'и теперь читаются. фьюзы тоже, прошлые ошибки которые были ранее исчезли. Теперь версия джэтага 7.19 только. Отладку что то сегодня не успел запустить, в понедельник сделаю а сегодня всем пятница :cheers:

Edited by lisstret

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
После обновления студии с помощью сервис пака 1, глюк, похоже, рассосался :) Сколько работаю с обновленной студией, вышеуказанная проблема ни разу не проявилась.

 

Ага, тоже самое. Я еще и сервис пак тоже ставил. Все работает ОК! И JTAG и STK600

Share this post


Link to post
Share on other sites

через некоторое время бага начала проявляться вновь :(

UPD: решил обновить студию. Поставил свежий релиз 6.1.2562. Вышеописанная проблема начала проявляться сразу же, кривой способ решения проблемы работает. С новой студией какие то проблемы - Step Over(F10) работает через раз - иногда после нажатия запускается на выполнение, как будто нажали F5. Shift + F5, тоже, работает как то странно - сбрасывает на начало и тут же запускает.

Edited by vacvvn

Share this post


Link to post
Share on other sites

Вышеупомянутый глюк начал появляться все чаще и чаще, не помогал и вышеописанный способ. От безысходности сменил шлейф jtag-a и, тьфу-тьфу-тьфу чтобы не сглазить, все заработало. На старом шлейфе в месте входа в корпус jtag-a присутствует какой то мелкий деффект. Возможно переломился проводничок и от плохого контакта происходил весь гемор.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this