Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
J-Link — это эмулятор JTAG, выпущенный SEGGER для поддержки эмуляции ядер ARM. Джей-Линк Поддерживает все процессоры и микроконтроллеры на базе архитектуры ARM с IAR. EWAR, ADS, KEIL и другие интегрированные среды разработки выполняют одноэтапную отладку выполнения управления в процессе разработки. Помимо возможности взаимодействия с интегрированной средой разработки для отладки и загрузки программ, J-Link также можно использовать отдельно. Например, в процессе производства продукции J-Link можно использовать отдельно для загрузки прошивки.
Разрыв находится слева, левая сторона — это определение интерфейса JLink, а правая сторона — это определение интерфейса SWD.
Основные варианты использования JTAG: TRST, TDI, TMS, TCLK, TDO, RESET, GND (подключение VCC не требуется). Основные из них, используемые SWD: VCC, SWDIO, SWCLK, GND.
порт эмулятора | Подключиться к целевой плате | Примечание |
---|---|---|
1. VCC | Источник питания микроконтроллера VCC | VCC |
2. VCC | Источник питания микроконтроллера VCC | VCC |
3. TRST | TRST | Test ReSeT/ pin |
4. GND | GND или плавающий | —- |
5. TDI | TDI | Test Data In pin |
6. GND | GND или плавающий | — |
7. TMS, SWIO | TMS, SWIO | JTAG:Test Mode State pin ; SWD: Data I/O pin |
8. GND | GND или плавающий | — |
9. TCLK, SWCLK | TMS, SWCLK | JTAG: Test Clock pin ; SWD: Clock pin |
10. GND | GND или плавающий | — |
11. RTCK | RTCK | — |
12. GND | GND или плавающий | — |
13. TDO | TDO Test Data Out pin | |
14. GND | GND или плавающий | — |
15. RESET | RESET | RSTIN pin |
16. GND | GND или плавающий | — |
17. NC | NC | — |
18. GND | GND или плавающий | — |
19. NC | NC | — |
20. GND | GND или плавающий | — |
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/129907.html Исходная ссылка: https://javaforall.cn