Jtag ice mkii драйвер windows 10

Проблемы с программаторами Atmel AVR и их решение

Нежданно-негаданно в новом 2016 году, как минимум, на двух компьютерах с Win10 и Avr Studio 5.1 одинаковым образом перестали работать avr-программаторы от слова вообще. Клон avrispmkII и самый настоящий jtagice3.

Выглядит это так: программаторы видны в списке, но сделать с ними что-то не выходит. Появляется окошко «Unable to connect to JTAGICE3», а в логе появляются несколько строк об ошибке, самой информативной из коих является одна:

Код ошибки 0x20000009 означает «No valid license». Имеется в виду, как я понял, атмеловская лицензия на драйвер Jungo. Лицензия эта в виде строки забита намертво в файле com_atmel_hil_usb.dll (найти её можно по строке Atmel_Norway). То ли срок у неё вышел (офигеть теперь), то ли драйвера все испортились из-за очередного обновления винды — неясно, но работать ничего не хочет.

Полная переустановка делу не помогает. Я так и не понял, как можно починить текущую студию или как быть с лицензией на драйвер.

Пришлось обновлять студию до 7.0.634, где, по слухам, проблем с драйвером Jungo уже нет.
Не сразу, не без лагов, но JTAGICE3 после обновления своей прошивки завёлся. А вот клон, который у меня очень древней версии 1.11, и которым очень удобно шить, нет.

Информация по исправлению функциональности программатора взята из обсуждений гитхаба. В файле (папка студии)\atbackend\codeCache\com_atmel_hil_usb.dll надо пропатчить один условный переход:
— для AS 6.2: изменить байт 0x74 на 0xEB по смещению 0x35F11;
— для AS 7.0: изменить байт 0x74 на 0xEB по смещению 0x2F632;
— для AS 7.0.634: изменить байты 0x0F 0x84 на 0x90 0xE9 по смещению 0x2F74C.
Говорят, там есть какая-то проблема со сбросом частоты на стандартные 125кГц, но пока не заметил.
UPD: В версии студии 7.0.790 патчить файл не пришлось, всё заработало само.

Это исправление позволит студии работать с программатором, невзирая на его неоригинальность. Но если программатор выдаёт версию менее, чем 1.18, то студия не даст работать, требуя обновления.
Есть два варианта решения:
1. Прогрейдить программатор прошивкой с версией 1.18 или выше (если есть такая возможность);
2. Убрать файлик avrispmkii_fw.zip из папки (папка студии)\tools\AVRISPmkII или его переименовать. Требование об обновлении исчезнет.

Ещё одна засада, связанная с версией ПО, поджидает пользователей консольного интерфейса atprogram.exe:

Но это решается ключом —force, который запрещает проверять версию ПО.

Может, решение не идеальное, но мало ли кому срочно надо что-то прошить, а тут такие пироги.
Интересно, кого-нибудь ещё случилась такая оказия в последнее время?

UPD от 10.05.2016:
Вчера срочно потребовалось прошить пару десятков авр приборов, и вдруг выяснилось, что атмел студия сдохла. Выдавала какие-то ошибки типа

Пакет «ErrorListPackage» не был правильно загружен

(с десяток аналогичных). Помогла переустановка студии, но вот программаторы отказались работать (как минимум, клон авриспмк2). Все вышеперечисленные действия не помогли. В консоли он выдавал что-то вроде TCF Error code: 1, в студии при попытке подключиться к контроллеру, появлялась надпись у программатора «Disconnected». Что это было — непонятно.
Проблема решилась с помощью программы Zadig, драйвер с Jungo переставил на LibUsb 1.2.6.0, оказывается, студия нынче и так умеет. Надеюсь, хоть с этим драйвером проблем не будет.
Программаторы работают и из студии (потребовалось только перезапустить студию), и из консоли.

UPD от 14.04.2017:
Слетела неожиданно Visual Studio 2015 и Atmel Studio 7.0 всё с той же ошибкой насчёт «ErrorListPackage» и кучей подобных после установки обновлений. Переставил обе, при этом пришлось почистить все папки от старой студии:
AppData\Roaming\Microsoft\AppEnv\14.0
AppData\Roaming\Microsoft\VisualStudio\14.0
AppData\Roaming\Atmel\AtmelStudio\7.0
AppData\Local\Atmel\AtmelStudio\7.0
AppData\Local\Microsoft\VisualStudio\14.0
ProgramData\Atmel\AtmelStudio\7.0
ProgramData\Microsoft\VisualStudio\14.0
Program Files (x86)\Microsoft Visual Studio 14.0

Читайте также:  Форматирование ssd диска linux

После переустановки всё завелось (студия стала версией пожирнее и тоже с паками, как кейл 5: 7.0.1417), но клон перестал снова работать, уже с новой ошибкой:

Как обычно, переименовал файл avrispmkii_fw.zip (см. выше), хотя есть вариант отключить проверку версии ПО (в окне программирования у поля с напряжением есть кнопка настроек):

И надо ещё с помощью zadig сменить драйвер с теперь уже WinUSB (который тоже нифига не работает с клоном) на LibUsb 1.2.6.0. И всё снова заработает, как и должно.

UPD от 19.04.2017
Сегодня столкнулся с очередной странной проблемой: atprogram видела два одинаковых программатора, хотя включен был только один


Перетыкание программатора ничего не меняет. Помогло удаление устройства из диспетчера устройств и перетыкание (он поставил те же драйвера на libusb, но стал видеться только один программатор, как и надо).

Заставляем работать AVR isp mkii clone на windows 10 и Atmel Studio 7:

После обновления до Atmel Studio 7 avr isp mkii clone перестал работать.

Программатор avr isp mkii clone на at90usb162 16МГц

1. Подготовка среды для сборки прошивки с fw 1.8 и режимом переключения совместимости

— устанавливаем Atmel Studio 7;

— кроме того для компилятора устанавливаем набор портированных *nix утилит: BASH *nix shells, и *nix утилит таких как cut, find и sed:

с сайта mingw скачиваем инсталятор и при установке выбираем следующие пункты: mingw32-base, mingw32-binutils и msys-base, инсталятор сам установит все зависящие пакеты;

— с сайта скачиваем архив LUFA библиотек с проектами, распаковываем в корень системного диска (c:\lufa-master\… );

— в переменной среды PATH для пользователя и для системы дописываем (! пример):
C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin;C:\MinGW\msys\1.0\bin

(пути будут зависить от типа ОС и предпочтений пользователя)

2. Правка исходников прошивки и копиляция

— правим файл C:\lufa-master\Projects\AVRISP-MKII\make (прописываем свой камнь и частоту)

— правим файл C:\lufa-master\Projects\AVRISP-MKII\Config\AppConfig.h (разрешаем переключение режимов совместимости):

— правим файл C:\lufa-master\Projects\AVRISP-MKII\Lib\V2ProtocolParams.h (тут указываем совместимость версии прошивки 1.8):

— открываем камандную строку AS 7 command promt и пишим команды построчно:

— после этого в данном (C:\lufa-master\Projects\AVRISP-MKII\) каталоге должен появиться hex файл прошивки (который прошиваем с помощью Flip введя программатор в режим DFU);

— после прошивки режим совместимости в программаторе выбирается нажатием RESET и сохраняется в памяти;

— для очистки каталога от результатов компиляции можно выполнив команду:

— Скачиваем Zadig. Zadig это USB driver менеджер для Windows, позволяет подменять драйвер. Последняя версия идет с libusb-win32 (v1.2.6.0) драйвером.

— Открываем Zadig, Options, List All Devices. Из списка выбираем AVRISP mkII (прежде при первом подключении программатора следует сменить режим).

— Смeнить текущий драйвер на libusb-win32 (v1.2.6.0)

Китайский JTAG ICE для AVR и установка драйверов

Введение

Изучать микроконтроллеры AVR без отладчика можно, но сложно, и не так интересно. Поэтому после покупки USBasp и наигравшись вдоволь, решил потратиться на JTAG ICE, естественно китайский. Отладчик работает только с AvrStudio 4.19. Вот ссылка на мой отладчик купленный на алиэкспресс. После USBasp конечно дороговато — 500 р.

Установка драйверов

После получения и распаковки диска с драйверами не было. Надо было искать. Драйвер нашел на сайте http://www.5v.ru/ch340g.htm. Как оказалось там стоит переходник USB-COM CH340.

Я ставил драйвер на Windows7 x64. Просто *.inf файлы без подписи не устанавливались. Первый драйвер который заработал был у меня от 04.11.2011. , более младший соседний драйвер вызывал у win7 синий экран смерти.

Сейчас на сайте появились новые драйвера ver.3.4. от 08/08/2014. Устанавливаются и работают хорошо. Проверял.

Возможные проблемы не определения CH340/CH341

Главная проблема это совпадение номеров COM-портов, например у вас будет два COM1. В этом случае надо назначить другой номер для COM-порта. В диспетчере задач надо зайти в свойства, потом в параметры порта и нажать кнопку дополнительно. В открывшемся окне выбрать свободный COM-порт, который потом надо указать в AVRStudio 4. Данную процедуру необходимо повторять если вы будете использовать другой USB-порт.

К статье прикрепляю последний драйвер для Windows 7 x64.

Jtagice Mkii Driver Download

Jtagice Mkii Driver Details:

Jtagice Mkii File Name: jtagice_mkii.zip

Jtagice Mkii Driver Version: 408wB

Jtagice Mkii ZIP Size: 126.kb

Jtagice Mkii now has a special edition for these Windows versions: Windows 7, Windows 7 64 bit, Windows 7 32 bit, Windows 10, Windows 10 64 bit,, Windows 10 32 bit, Windows 8, Windows Vista Home Basic 32bit, Windows RT 64bit, Windows 10 Mobile Enterprise 64bit, Windows 8 Enterprise 64bit, Windows 10 Pro 64bit, Windows 10 Mobile 64bit, Windows 10 Enterprise 64bit, Windows Vista Home Premium 64bit, Windows XP Home Edition, for home desktops and laptops 64bit, Windows 7 Home Premium 32bit, Windows 10 32bit, Windows 10 Home 64bit, Windows 7 Home Basic 64bit, Windows 8 Pro 32bit,

Читайте также:  Spotify premium free linux

Jtagice Mkii Download Stats:

Direct Download Success Stats:

Reports Issued By 694/924 Users

Success Reported By 70/694 Users

Driver Download Score66/100

Driver Installation Score68/100

Overall preformance Score68/100

Installation Manager Success Stats:

Reports Issued By 3699/4931 Users

Success Reported By 2590/3699 Users

Driver Download Score99/100

Driver Installation Score89/100

Overall preformance Score84/100

DOWNLOAD OPTIONS:

1. Direct Download

This option requires basic OS understanding.
Select Your Operating System, download zipped files, and then proceed to
manually install them.
Recommended if Jtagice Mkii is the only driver on your PC you wish to update.

2. Driver Installation Manager

This option requires no OS understanding.
Automatically scans your PC for the specific required version of Jtagice Mkii + all other outdated drivers, and installs them all at once.

Other drivers most commonly associated with Jtagice Mkii problems:

Jtagice Mkii may sometimes be at fault for other drivers ceasing to function

These are the driver scans of 2 of our recent wiki members*

Scan performed on 4/24/2019, Computer: HP 3600 — Windows 7 64 bit

Outdated or Corrupted drivers:4/21

Device/Driver Status Status Description Updated By Scanner
Motherboards
Intel(R) Xeon(R) Processor E5 Product Family/Core i7 DDRIO — 3CB8 Up To Date and Functioning
Mice And Touchpads
A4Tech Compatible USB Port Mouse Up To Date and Functioning
Microsoft HID mouse Up To Date and Functioning
Logitech HID mouse Up To Date and Functioning
Usb Devices
AlcorMicro USB Mass Storage Device Up To Date and Functioning
Hewlett-Packard HP Photosmart C4200 (DOT4USB) Up To Date and Functioning
Sound Cards And Media Devices
China USB2.0 Video Capture Up To Date and Functioning
Microsoft HD-3000 — Microsoft LifeCam. Up To Date and Functioning
Sony Multimedia Video Controller Up To Date and Functioning
Network Cards
Qualcomm Atheros Atheros AR5007EG Wireless Network Adapter Up To Date and Functioning
Keyboards
Microsoft Keyboard Device Filter Corrupted By Jtagice Mkii
Hard Disk Controller
Intel(R) ESB2 SATA AHCI Controller Corrupted By Jtagice Mkii
Others
Google Nexus 4 Up To Date and Functioning
Intel Intel(r) AIM External Flat Panel Driver 1 Corrupted By Jtagice Mkii
Microsoft Texas Instruments PCI-1520 CardBus Controller Up To Date and Functioning
Cameras, Webcams And Scanners
Microsoft USB Video Device Up To Date and Functioning
Video Cards
ATI RADEON X300 Series Up To Date and Functioning
Input Devices
Logitech HID-compliant consumer control device Up To Date and Functioning
Port Devices
D-Link USB Single Port Up To Date and Functioning
Monitors
Sony Digital Flat Panel (1024×768) Up To Date and Functioning
Mobile Phones And Portable Devices
Acer NOKIA Corrupted By Jtagice Mkii

Scan performed on 4/26/2019, Computer: Sony VPCEF22FX — Windows 7 32 bit

Outdated or Corrupted drivers:10/21

Device/Driver Status Status Description Updated By Scanner
Motherboards
Intel(R) 82852/82855 GM/GME/PM/GMV Processor to I/O Controller — 3585 Outdated
Mice And Touchpads
WheelMouse HID mouse Up To Date and Functioning
Usb Devices
Microsoft Controlador de host universal USB VIA Rev 5 o posterior Up To Date and Functioning
Sound Cards And Media Devices
Advanced Micro Devices ATI High Definition Audio Device Corrupted By Jtagice Mkii
ASUSTek ASUSTeK Tiger Capture Device Corrupted By Jtagice Mkii
ASUSTek ASUS TV7134 WDM TVTuner (FM1216ME) Corrupted By Jtagice Mkii
Network Cards
Belkin Belkin Enhanced Wireless USB Adapter Up To Date and Functioning
Keyboards
Microsoft Keyboard Device Filter Up To Date and Functioning
Hard Disk Controller
Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller Outdated
Others
Point Grey Research Texas Instruments OHCI-konformer IEEE 1394-Hostcontroller Corrupted By Jtagice Mkii
Creaform NEC OHCI Compliant IEEE 1394 Host Controller Corrupted By Jtagice Mkii
Datel Design & Development DSi AR HW Prog Corrupted By Jtagice Mkii
Intel Intel(r) AIM External Flat Panel Driver 6 Up To Date and Functioning
NEC Generic CardBus Controller Up To Date and Functioning
Nokia Nokia C6-00 USB OBEX Up To Date and Functioning
Cameras, Webcams And Scanners
Canon Canon MP560 ser Up To Date and Functioning
Video Cards
Intel Standard VGA Graphics Adapter Up To Date and Functioning
Input Devices
GENERIC USB Human Interface Device Up To Date and Functioning
Port Devices
Huawei HUAWEI Mobile Connect — USB Device (COM8) Up To Date and Functioning
Monitors
Sony Digital Flat Panel (1024×768) Corrupted By Jtagice Mkii
Mobile Phones And Portable Devices
Acer NOKIA Corrupted By Jtagice Mkii
Читайте также:  При переустановке mac os пишет не загружен обязательный компонент
Driver Model OS Original Upload Date Last Modification Driver File File Size Compatible Computer Models Availabilty To Instalation Manager
Jtagice Mkii 70202 For Windows 7 32 bit 9/18/2014 12/27/2016 rdxcpb-70202.exe 131kb MSI MS-7183, LG B75PS.AS5MB1D, Sony VPCCW23FD, HP ProLiant DL360 G5, HP PN239AA-ABZ m1180.it, HP Presario V6000, and more.
Jtagice Mkii V2.13832.1 For Windows 7 64 bit 2/8/2015 12/28/2016 all_drivers-v2.13832.1.exe 90kb Acer Veriton Z290G, Fujitsu PRIMERGY RX200 S7, CdcPointSpa MS-7277, Panasonic CF-19LCRDX6B, WIPRO WNB7PBM5100K-0004, Lanix BRAIN 4140, HP HP Compaq nc6000, HP Presario R4000, HP PS233AA-ABF m1255.f, IBM 2373ZTS, and more.
Jtagice Mkii 2.11.1392.1 For Windows 7 11/25/2014 12/27/2016 all_drivers-2.11.1392.1.exe 90kb Sony VPCEB33FG, Toshiba Dynabook T552/36FWK, Sony VGN-FW43G_B, LG R405-A, Intel DB43LD, Panasonic CF-52ELNFQAM, Buympc MPC365, HP RZ433AA-ABV a6031.me, WIPRO WSG37455V-0397, IBM 8145LUC, Lenovo ThinkCentre Edge 71, and more.
Jtagice Mkii 732.12.17 For Windows 10 10/27/2014 12/27/2016 kmgsyuobc-732.12.17.exe 33kb HP P6786l, Sony VGN-FW45MJ_B, HP Pavilion ze5700, HP G5144fr-m, NEC PC-GV32WSZE2, HP HP Compaq 2510p, Dell PowerVault NX3200, Sony VGN-FZ180U, Lenovo ThinkCentre A62, Panasonic CF-S9JYKADP, Panasonic CF-30C4TAABM, Gateway GT5226j, IBM EServer xSeries 365 -[88625RX, and more.
Jtagice Mkii V20833 For Windows 10 64 bit 11/16/2014 12/30/2016 all_drivers-v20833.exe 166kb Toshiba SATELLITE P50-A-14L, HP HP Compaq dc7600 Base Convertible Minito, HP 100-5158, Compaq Presario 734RSH US 470038-608, Notebook MIM2280, Fujitsu FMVNFD50B, Sony SVZ13116GXX, Sony VGN-TZ17TN_N, and more.
Jtagice Mkii 41.1470 For Windows 7 32 bit 9/7/2014 12/30/2016 all_drivers-41.1470.exe 86kb Dell PowerEdge SC1420, ALFATRON SpA DN1020/M, HP HP EliteBook 8540p, Gateway GM5688E, NEC PC-MY30XEZE3, Sony VGN-TZ36L_B, HP HP Pavilion dv9000, Toshiba SATELLITE C855-1WU, IBM 2724W13, Sony VPCEB13FG, HP DT180A-ABF t490.f, and more.
Jtagice Mkii 31.12.127 For Windows 7 64 bit 9/17/2014 12/28/2016 all_drivers-31.12.127.exe 116kb NEC PC-MT6005A, Sony VGN-FW550F, Lenovo ThinkPad X100e, Sony VPCCW25FL, HP RP847AA-ABZ m7680.it, Panasonic CF-50GAKUUKM, Dialogue Flybook VM, Toshiba SATELLITE C855-12Z, HP 23-b340ef, and more.
Jtagice Mkii 41.1347 For Windows 7 9/19/2014 12/29/2016 all_drivers-41.1347.exe 110kb Sony VGN-CR363, Compaq KT310AA-AB4 SR5490CF, Sony VGN-Z21WN_B, IBM 2373ZTS, Sony VGN-SZ2HP_B, Panasonic CF-S10AY6DC, Lenovo 20AA000SUS, Lenovo ThinkStation D20, Dimotion PCDBS09P, and more.
Jtagice Mkii 8021.11.1 For Windows 10 9/5/2014 12/28/2016 all_drivers-8021.11.1.exe 67kb HallmarkComputer ViewMaster System, Intel S3420GPC, Fujitsu CELSIUS R930, Lenovo 20BC0000MH, NEC PC-MY30AEZ77, Fujitsu FMVTE90YD, Lenovo ThinkCentre M57e, Sony VGN-FW17_B, Panasonic CF-SX3TETBR, and more.
Jtagice Mkii 731.11.14 For Windows 10 64 bit 1/30/2015 12/28/2016 all_drivers-731.11.14.exe 42kb WIPRO Wsg15886, Toshiba SATELLITE L850-A892, Toshiba Dynabook AX/3527CMSB, Acer Extensa 5010, IBM 8184MMY, and more.
Jtagice Mkii 2.13893 For Windows 8 11/23/2014 12/27/2016 all_drivers-2.13893.exe 97kb Sony PCV-RS216, HP KY787AA-AKL p6172l, HP HP Pavilion DV9670EM, Lenovo ThinkPad R61i, and more.
Jtagice Mkii D83739 For Windows 7 32 bit 12/29/2014 12/30/2016 all_drivers-d83739.exe 113kb NEC PC-MY24ABZE4, IBM ThinkCentre A30, Lenovo ThinkPad Edge E530, Advent PQG9002, Anhoch Goliath XD630, NEC PC-MY18XAZ7HM95, HP HP ENVY TS 17 Notebook PC, HP NF566AA-ABU a6718.uk, Packard Bell OneTwo S3221, Toshiba SATELLITE C55-A-1NG, and more.
Jtagice Mkii 402.192.1 For Windows 7 64 bit 1/12/2015 12/30/2016 all_drivers-402.192.1.exe 97kb HASEE QJC4, Toshiba SATELLITE L875-12M, HP P6620jp, HP DX442AV, HP Compaq 515, Gateway 510 2900039, Supermicro X9DRW-7/iTPF, and more.

Please Note: There are particular operating systems known to have problems with Jtagice Mkii:

  • Windows 10 S
  • Windows RT
  • Windows 10 Team
  • Windows 10 Enterprise
  • Windows 7 Professional
  • Windows 7 Service Pack 1 (Microsoft Windows NT)
  • Windows Vista Home Basic
  • Windows 10 Pro Education

If you encounter problems with the direct download for these operating systems, please consult the driver download manager for the specific Jtagice Mkii model.

Оцените статью