Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
jetlink_3_5_6_7_8_pro_ultra_flash [2013/01/22 19:12] evodbg |
jetlink_3_5_6_7_8_pro_ultra_flash [2014/01/28 10:33] (текущий) evodbg [История дополнений] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | Скачать свежее программное обеспечение и драйвера вы можете здесь[[http://jtag.su/index.php?option=com_content&task=blogcategory&id=1&Itemid=30]]. \\ | + | =====Краткое описание===== |
+ | |||
+ | Эмуляторы семейства Jetlink полной копией популярной серии J-Link с заметно меньшей стоимостью. \\ | ||
+ | В отличии от китайских клонов содержат оригинальный загрузчик, а не самописный, что делает Jetlink на 100% схожим с оригиналом. \\ | ||
+ | Содержит все лицензии (JFlash) для программирования флеш памяти микроконтроллеров, RDI для удаленной отладки и прочие. \\ | ||
+ | Напряжение интерфейса JTAG 1.2 - 5В. | ||
+ | |||
+ | |||
+ | |||
+ | ====Поддерживаемые архитектуры:==== | ||
+ | * ARM7/9/11 \\ | ||
+ | * Cortex-A5/A8/A9 \\ | ||
+ | * Cortex-M0/M0+/M1/M3/M4 \\ | ||
+ | * Cortex-R4/R5 \\ | ||
+ | * Renesas RX610, RX621, RX62N, RX62T, RX630, RX631, RX63N \\ | ||
+ | |||
+ | ====Драйвера и программное обеспечение==== | ||
+ | Скачать свежее программное обеспечение и драйвера вы можете [[http://www.otladka.com.ua/doc/jetlink/setup_jlinkarm_v476b.zip | здесь.]] \\ | ||
Очень часто при обновлении программного обеспечения, эмулятор предлагает обновить прошивку. Не стоит отказываться, лучше обновить, в новых версиях прошивки обычно исправляются ошибки и могут добавляться новые возможности. \\ | Очень часто при обновлении программного обеспечения, эмулятор предлагает обновить прошивку. Не стоит отказываться, лучше обновить, в новых версиях прошивки обычно исправляются ошибки и могут добавляться новые возможности. \\ | ||
- | Назначение контактов разъема эмулятора. \\ | + | |
+ | ==== Сравнение скорости популярных эмуляторов ==== | ||
+ | |||
+ | ====Прямая загрузка в флеш память большинства популярных микроконтроллеров.==== | ||
+ | {{:jlink_flash_download_2.png?300|}} \\ | ||
+ | |||
+ | |||
+ | ====Скорость загрузки в флеш память** (тест - программирование 512 кБ флеш памяти микроконтроллера STM32F417IG через SWD интерфейс)==== | ||
+ | {{:downloadspeed.jpg?300|}} \\ | ||
+ | |||
+ | ====Программирование других микроконтроллеров: (512 кБ флеш памяти в чистый микроконтроллер)==== | ||
+ | {{:downloadspeed2.jpg?300|}} \\ | ||
+ | |||
+ | ====Совместимость с различными IDE:==== | ||
+ | Для ARM Cortex-M0, M0+, M1, M3, M4\\ | ||
+ | {{:ide_m0.jpg?300|}} \\ | ||
+ | |||
+ | **Для ARM Cortex-A5, A8, R4** \\ | ||
+ | {{:ide_a5.jpg?300|}} \\ | ||
+ | |||
+ | **Для ARM7/9**\\ | ||
+ | {{:ide_7.jpg?300|}} \\ | ||
+ | |||
+ | **Для ARM11**\\ | ||
+ | {{:ide_11.jpg?300|}} \\ | ||
+ | |||
+ | **Для RX60x, RX61x, RX62x**\\ | ||
+ | {{:ide_rx.jpg?300|}} \\ | ||
+ | |||
+ | |||
+ | |||
+ | =====Назначение контактов разъема эмулятора. Режим JTAG===== | ||
+ | {{:jlink_interface_pinout_jtag.png?300|}}\\ | ||
+ | |||
+ | 1. VTREF - напряжение питания отлаживаемой платы (Используется для питания преобразователей уровня в эмуляторе) Обязательно подключать! \\ | ||
+ | 2. Не используется\\ | ||
+ | 3. nTRST - Сброс схемы JTAG отлаживаемого процессора\\ | ||
+ | 5. TDI - Вход данных отлаживаемого процессора\\ | ||
+ | 7. TMS - Установка режима JTAG\\ | ||
+ | 9. TCK - Сигнал тактирования JTAG\\ | ||
+ | 11. RTCK - Возвратный сигнал тактирования JTAG\\ | ||
+ | 13. TDO - Выход данных отлаживаемого процессора\\ | ||
+ | 15. RESET - Сигнал сброса отлаживаемого процессора | ||
+ | 19. 5V - Выход 5В для питания отлаживаемого процессора (Использование опционально)\\ | ||
+ | |||
+ | Выводы 4,6,8,10,12,14,16,18,20 подключены к земле (GND)\\ | ||
+ | Для микроконтроллеров не имеющих вывода RTCK рекомендуется замкнуть сигналы TCK и RTCK на отлаживаемой плате. \\ | ||
+ | |||
+ | =====Назначение контактов разъема эмулятора. Режим SWD===== | ||
+ | {{:jlink_interface_pinout_swd.png?300|}}\\ | ||
+ | |||
+ | 1. VTREF - напряжение питания отлаживаемой платы (Используется для питания преобразователей уровня в эмуляторе) Обязательно подключать! \\ | ||
+ | 7. SWDIO - Двунаправленная линия данных\\ | ||
+ | 9. SWCLK - Сигнал тактирования\\ | ||
+ | 13.SWO - Опциональный однопроводной отладочный порт (Serial Wire Output trace port)\\ | ||
+ | 15.RESET - Сигнал сброса отлаживаемого микроконтроллера\\ | ||
+ | 19. 5V - Выход 5В для питания отлаживаемого процессора (Использование опционально)\\ | ||
+ | |||
+ | Выводы 4,6,8,10,12,14,16,18,20 подключены к земле (GND)\\ | ||
+ | |||
+ | |||
+ | ====Неограниченное количество точек останова (Breakpoint)==== | ||
+ | Микроконтроллеры архитектуры ARM7/9 имеют две аппаратные точки останова, архитектуры Сortex-Mx 4-6 точек останова)\\ | ||
+ | Эмуляторы позволяют устанавливать неограниченное количество точек останова. Суть метода заключается в перепрограммировании на лету сектора флеш памяти для установки или сброса точки останова.\\ | ||
+ | {{:flashbreapointsscreen.gif?300|}}\\ | ||
+ | |||
+ | |||
+ | ====Утилита для программирования флеш памяти микроконтроллеров J-Flash==== | ||
+ | Поддерживает архитектуры ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M0+/M1/M3/M4\\ | ||
+ | Поддерживает CFI--совместимые микросхемы NOR памяти\\ | ||
+ | Высокая скорость программирования \\ | ||
+ | Возможность установка защиты \\ | ||
+ | Проста в использовании\\ | ||
+ | {{:jflash_programming.gif?300|}} \\ | ||
+ | |||
+ | ====История дополнений==== | ||
+ | ---- | ||
+ | |||
+ | |||
+ | 20/12/2013 | ||
+ | Добавлена поддержка Toshiba TMPM36BF10FG (Cortex-M3) | ||
+ | Добавлена поддержка Freescale Kinetis KV10 | ||
+ | Добавлена поддержка Silicon Labs SiM3C1xx, SiM3L1xx, SiM3U1xx (Cortex-M3) | ||
+ | |||
+ | 05/12/2013 | ||
+ | Добавлена поддержка MicroSemi SmartFusion2 (Cortex-M3) | ||
+ | |||
+ | 04/11/2013 | ||
+ | Добавлена поддержка Marvell 88MC200 (Cortex-M3) | ||
+ | |||
+ | **Поддержка новых микроконтроллеров** \\ | ||
+ | **Версия 4.50** | ||
+ | Добавлена поддержка \\ | ||
+ | AM335x | ||
+ | ST STM32F050C4 | ||
+ | ST STM32F050C6 | ||
+ | ST STM32F050K4 | ||
+ | ST STM32F050K6 | ||
+ | ST STM32F051C4 | ||
+ | ST STM32F051K4 | ||
+ | ST STM32F051R4 | ||
+ | NXP LPC11U34/311 | ||
+ | NXP LPC11U34/421 | ||
+ | NXP LPC11U35/401 | ||
+ | NXP LPC11U35/501 | ||
+ | NXP LPC11U36/401 | ||
+ | NXP LPC11U37/401 | ||
+ | NXP LPC11U37/501 | ||
+ | Toshiba TMPM342FXBG | ||
+ | Toshiba TMPM365FYXBG | ||
+ | ---- | ||
+ | **Версия 4.77a** | ||
+ | Добавлена поддержка \\ | ||
+ | Infineon UMF1110, UMF1120, UMF5110, UMF5120 \\ | ||
+ | Toshiba серия TMPM440 \\ | ||
+ | |||
+ | **Версия 4.77a** | ||
+ | Добавлена поддержка ядра Cortex-R5\\ | ||
+ | |||
+ | **Версия 4.75b** | ||
+ | Добавлена поддержка \\ | ||
+ | Marvell 88CM200 \\ | ||
+ | |||
+ | |||
+ | **Версия 4.73b** | ||
+ | Добавлена поддержка \\ | ||
+ | Cypress PSoc4 \\ | ||
+ | EnergyMicro WonderGecko \\ | ||
+ | |||
+ | **Версия 4.69a** | ||
+ | Добавлена поддержка \\ | ||
+ | Nuvoton Cortex-M0 NuMicro \\ | ||
+ | |||
+ | **Версия 4.67** | ||
+ | Добавлена поддержка \\ | ||
+ | Cypress PSoc5 \\ | ||
+ | |||
+ | **Версия 4.60** | ||
+ | Добавлена поддержка \\ | ||
+ | LPC1810, LPC1820, LPC1830, LPC1850 \\ | ||
+ | Infineon XMC 1000 \\ | ||
+ | |||
+ | **Версия 4.57** | ||
+ | Добавлена поддержка \\ | ||
+ | Atmel \\ | ||
+ | SAM4L: ATSAM4LC1A, ATSAM4LC1B, ATSAM4LC1C, ATSAM4LC2A, ATSAM4LC2B, ATSAM4LC2C, ATSAM4LC4A,\\ | ||
+ | ATSAM4LC4B, ATSAM4LC4C, ATSAM4LS1A, ATSAM4LS1B, ATSAM4LS1C, ATSAM4LS2A, ATSAM4LS2B, ATSAM4LS2C,\\ | ||
+ | ATSAM4LS4A, ATSAM4LS4B, ATSAM4LS4C \\ | ||
+ | NPX \\ | ||
+ | LPC11E36/501, NPX LPC11E37/501\\ | ||
+ | Renesas \\ | ||
+ | RX62G: R5F562G7, R5F562GA\\ | ||
+ | Renesas \\ | ||
+ | RX630: R5F56307, R5F56308, R5F5630A, R5F5630B, R5F5630D, R5F5630E\\ | ||
+ | Renesas \\ | ||
+ | RX63T: R5F563T4, R5F563T5, R5F563T6\\ | ||
+ | Fujitsu Atlas: MB9DF125\\ | ||
+ | Fujitsu Atlas-l: MB9DF126\\ | ||
+ | Fujitsu Calypso: MB9EF126\\ | ||
+ | |||
+ | **Версия 4.50** | ||
+ | Добавлена поддержка \\ | ||
+ | Freescale: L-series support (MKL04, MKL05, MKL14, MKL15, MKL24, MKL25) \\ | ||
+ | Freescale: K-series support (MK11, MK12, MK21, MK22 parts) \\ | ||
+ | NXP: LPC18xx, LPC40xx, LPC11Axx \\ | ||
+ | ST: STM32F30x и STM32F37x \\ | ||
+ | TI: LM3S5P31 \\ | ||
- | Если по какой-то причине нужно откатиться на более старую прошивку, это можно сделать в любой момент. \\ | + | **Версия 4.46** |
+ | Добавлена поддержка \\ | ||
+ | ST STM32F051C4 | ||
+ | ST STM32F051K4 | ||
+ | ST STM32F051R4 | ||
+ | Fujitsu MB9BF116T | ||
+ | Fujitsu MB9BF117S | ||
+ | Fujitsu MB9BF117T | ||
+ | Fujitsu MB9BF118S | ||
+ | Fujitsu MB9BF118T | ||
+ | Fujitsu MB9BF216S | ||
+ | Fujitsu MB9BF216T | ||
+ | Fujitsu MB9BF217S | ||
+ | Fujitsu MB9BF217T | ||
+ | Fujitsu MB9BF218S | ||
+ | Fujitsu MB9BF218T | ||
+ | Fujitsu MB9BF316S | ||
+ | Fujitsu MB9BF316T | ||
+ | Fujitsu MB9BF317S | ||
+ | Fujitsu MB9BF317T | ||
+ | Fujitsu MB9BF318S | ||
+ | Fujitsu MB9BF318T | ||
+ | Fujitsu MB9BF412N | ||
+ | Fujitsu MB9BF412R | ||
+ | Fujitsu MB9BF414N | ||
+ | Fujitsu MB9BF414R | ||
+ | Fujitsu MB9BF415N | ||
+ | Fujitsu MB9BF415R | ||
+ | Fujitsu MB9BF416N | ||
+ | Fujitsu MB9BF416R | ||
+ | Fujitsu MB9BF416S | ||
+ | Fujitsu MB9BF416T | ||
+ | Fujitsu MB9BF417S | ||
+ | Fujitsu MB9BF417T | ||
+ | Fujitsu MB9BF418S | ||
+ | Fujitsu MB9BF418T | ||
+ | Fujitsu MB9BF512N | ||
+ | Fujitsu MB9BF512R | ||
+ | Fujitsu MB9BF514N | ||
+ | Fujitsu MB9BF514R | ||
+ | Fujitsu MB9BF515N | ||
+ | Fujitsu MB9BF515R | ||
+ | Fujitsu MB9BF516N | ||
+ | Fujitsu MB9BF516R | ||
+ | Fujitsu MB9BF516S | ||
+ | Fujitsu MB9BF516T | ||
+ | Fujitsu MB9BF517S | ||
+ | Fujitsu MB9BF517T | ||
+ | Fujitsu MB9BF518S | ||
+ | Fujitsu MB9BF518T | ||
+ | Luminary LM3S300 | ||
+ | Luminary LM3S600 | ||
+ | Luminary LM3S608 | ||
+ | Luminary LM3S808 | ||
+ | Luminary LM3S1F16 | ||
+ | Luminary LM3S1H11 | ||
+ | Luminary LM3S2616 | ||
+ | Luminary LM3S5K36 | ||
+ | Luminary LM3S5P36 | ||
+ | Luminary LM3S5T36 | ||
+ | Luminary LM3S5Y36 | ||
+ | Luminary LM3S6G65 | ||
+ | Luminary LM3S9D95 | ||
+ | Luminary LM3S9D96 | ||
+ | Luminary LM3S9C97 | ||
+ | Luminary LM3S9U81 | ||
+ | NXP LPC1102 | ||
+ | NXP LPC1315 | ||
+ | NXP LPC1316 | ||
+ | NXP LPC1317 | ||
+ | NXP LPC1345 | ||
+ | NXP LPC1346 | ||
+ | NXP LPC1347 | ||
+ | NXP LPC1763 | ||
+ | NXP LPC1769 | ||
+ | NXP LPC2921 | ||
+ | NXP LPC2923 | ||
+ | NXP LPC2925 | ||
+ | NXP LPC2926 | ||
+ | NXP LPC2939 | ||
+ | ST STM32L162QD | ||
+ | ST STM32L162RD | ||
+ | ST STM32L162VD | ||
+ | ST STM32L162ZD | ||
+ | ST STM32W108C8 | ||
+ | TI LM4F110B2QR | ||
+ | TI LM4F110C4QR | ||
+ | TI LM4F110E5QR | ||
+ | TI LM4F110H5QR | ||
+ | TI LM4F111B2QR | ||
+ | TI LM4F111C4QR | ||
+ | TI LM4F111E5QR | ||
+ | TI LM4F111H5QR | ||
+ | TI LM4F112C4QC | ||
+ | TI LM4F112E5QC | ||
+ | TI LM4F112H5QC | ||
+ | TI LM4F112H5QD | ||
+ | TI LM4F120B2QR | ||
+ | TI LM4F120C4QR | ||
+ | TI LM4F120E5QR | ||
+ | TI LM4F120H5QR | ||
+ | TI LM4F121B2QR | ||
+ | TI LM4F121C4QR | ||
+ | TI LM4F121E5QR | ||
+ | TI LM4F121H5QR | ||
+ | TI LM4F122C4QC | ||
+ | TI LM4F122E5QC | ||
+ | TI LM4F122H5QC | ||
+ | TI LM4F122H5QD | ||
+ | TI LM4F130C4QR | ||
+ | TI LM4F130E5QR | ||
+ | TI LM4F130H5QR | ||
+ | TI LM4F131C4QR | ||
+ | TI LM4F131E5QR | ||
+ | TI LM4F131H5QR | ||
+ | TI LM4F132C4QC | ||
+ | TI LM4F132E5QC | ||
+ | TI LM4F132H5QC | ||
+ | TI LM4F132H5QD | ||
+ | TI LM4F210E5QR | ||
+ | TI LM4F210H5QR | ||
+ | TI LM4F211E5QR | ||
+ | TI LM4F211H5QR | ||
+ | TI LM4F212E5QC | ||
+ | TI LM4F212H5BB | ||
+ | TI LM4F212H5QC | ||
+ | TI LM4F212H5QD | ||
+ | TI LM4F230E5QR | ||
+ | TI LM4F230H5QR | ||
+ | TI LM4F231E5QR | ||
+ | TI LM4F231H5QR | ||
+ | TI LM4F232E5QC | ||
+ | TI LM4F232H5BB | ||
+ | TI LM4F232H5QC | ||
+ | TI LM4F232H5QD | ||
+ | Toshiba TMPM367FDFG | ||
+ | Toshiba TMPM367FDXBG | ||
+ | Toshiba TMPM368FDFG | ||
+ | Toshiba TMPM368FDXBG | ||
+ | Toshiba TMPM369FDXBG | ||
+ | Toshiba TMPM376FDDFG | ||
+ | Toshiba TMPM376FDFG | ||
+ | Toshiba TMPM377FDDFG | ||
+ | Toshiba TMPM377FDFG | ||
+ | Toshiba TMPM377FYDFG | ||
+ | Toshiba TMPM377FYFG | ||
+ | Toshiba TMPM380FDFG | ||
+ | Toshiba TMPM384FDFG | ||
+ | |||
+ | ---- | ||
+ | **Версия 4.44d** | ||
+ | Добавлена поддержка \\ | ||
+ | Fujitsu MB9AF131K | ||
+ | Fujitsu MB9AF131L | ||
+ | Fujitsu MB9AF132K | ||
+ | Fujitsu MB9AF132L | ||
+ | ---- | ||
+ | **Версия 4.42** | ||
+ | Добавлена поддержка \\ | ||
+ | Analog Devices ADuC7121 | ||
+ | Analog Devices ADuC7122 | ||
+ | Analog Devices ADuC7124 | ||
+ | Analog Devices ADuC7126 | ||
+ | ---- | ||
+ | **Версия 4.36** | ||
+ | Добавлена поддержка \\ | ||
+ | ST STM32F405RG, STM32F405VG, STM32F405ZG | ||
+ | ST STM32F407IE, STM32F407IG, STM32F407VE, STM32F407VG, STM32F407ZE, STM32F407ZG | ||
+ | ST STM32F415RG, STM32F415VG, STM32F415ZG | ||
+ | ST STM32F417IE, STM32F417IG, STM32F417VE, STM32F417VG, STM32F417ZE, STM32F417ZG | ||
+ | ---- | ||
+ | **Версия 4.34c** | ||
+ | Добавлена поддержка \\ | ||
+ | Fujitsu MB9BF111L, MB9BF111M, MB9BF111N | ||
+ | Fujitsu MB9BF112L, MB9BF112M, MB9BF112N | ||
+ | Fujitsu MB9BF114L, MB9BF114M, MB9BF114N | ||
+ | Fujitsu MB9BF115M, MB9BF115N | ||
+ | Fujitsu MB9BF116M, MB9BF116N | ||
+ | Fujitsu MB9BF311L, MB9BF311M, MB9BF311N | ||
+ | Fujitsu MB9BF312L, MB9BF312M, MB9BF312N | ||
+ | Fujitsu MB9BF314L, MB9BF314M, MB9BF314N | ||
+ | Fujitsu MB9BF315M, MB9BF315N | ||
+ | Fujitsu MB9BF316M, MB9BF316N | ||
+ | ---- | ||
+ | **Версия 4.34a** | ||
+ | Добавлена поддержка \\ | ||
+ | Freescale K10DN32V | ||
+ | Freescale K10DN64V | ||
+ | Freescale K10DN128V | ||
+ | Freescale K10DX32V | ||
+ | Freescale K10DX64V | ||
+ | Freescale K10DX128V | ||
+ | Freescale K20DN32V | ||
+ | Freescale K20DN64V | ||
+ | Freescale K20DN128V | ||
+ | Freescale K20DX32V | ||
+ | Freescale K20DX64V | ||
+ | Freescale K20DX128V | ||
+ | ---- | ||
+ | **Версия 4.32** | ||
+ | Добавлена поддержка \\ | ||
+ | Freescale MK10DN512ZVxx10 | ||
+ | Freescale MK10DX128ZVxx10 | ||
+ | Freescale MK10DX256ZVxx10 | ||
+ | Freescale MK20DN512ZVxx10 | ||
+ | Freescale MK20DX128ZVxx10 | ||
+ | Freescale MK20DX256ZVxx10 | ||
+ | Freescale MK30DN512ZVxx10 | ||
+ | Freescale MK30DX128ZVxx10 | ||
+ | Freescale MK30DX256ZVxx10 | ||
+ | Luminary LM3S2601 | ||
+ | Luminary LM3S800 | ||
+ | ST STM32F103C4 | ||
+ | ST STM32F103R4 | ||
+ | ST STM32F103T4 | ||
+ | TI TMS570LS10106 | ||
+ | TI TMS570LS10116 | ||
+ | TI TMS570LS10206 | ||
+ | TI TMS570LS10216 | ||
+ | TI TMS570LS20206 | ||
+ | TI TMS570LS20216 | ||
+ | TI TMS570LS2124 | ||
+ | TI TMS570LS2125 | ||
+ | TI TMS570LS2126 | ||
+ | TI TMS570LS2127 | ||
+ | TI TMS570LS2134 | ||
+ | TI TMS570LS2135 | ||
+ | TI TMS570LS2136 | ||
+ | TI TMS570LS2137 | ||
+ | TI TMS570LS3134 | ||
+ | TI TMS570LS3135 | ||
+ | TI TMS570LS3136 | ||
+ | TI TMS570LS3137 | ||
+ | Cortex-R4 | ||
+ | Cortex-A9 | ||
+ | ---- | ||
+ | **Версия 4.20** | ||
+ | Добавлена поддержка Cortex-A5/A8\\ | ||
+ | ---- |