- Проблемы с программаторами Atmel AVR и их решение
- Заставляем работать AVR isp mkii clone на windows 10 и Atmel Studio 7:
- После обновления до Atmel Studio 7 avr isp mkii clone перестал работать.
- Китайский JTAG ICE для AVR и установка драйверов
- Jtagice Mkii Driver Download
- Jtagice Mkii Driver Details:
- Jtagice Mkii Download Stats:
- Direct Download Success Stats:
- Installation Manager Success Stats:
- DOWNLOAD OPTIONS:
- 1. Direct Download
- 2. Driver Installation Manager
- 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
- Scan performed on 4/26/2019, Computer: Sony VPCEF22FX — Windows 7 32 bit
Проблемы с программаторами 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
После переустановки всё завелось (студия стала версией пожирнее и тоже с паками, как кейл 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,
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 |
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.