ZL30PRGv2-1 (PL): Difference between revisions
From Kamamilabs.com - Wiki
Anna Kubacka (talk | contribs) Created page with "__jzpdf__ <center> none|600px|thumb|center </center> Nowoczesny programator-debugger z USB obsługujący interfejsy SWD (mikrokontrolery STM32)...." |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
[[File:Zl30prgv2-1_01.jpg|none|600px|thumb|center]] | [[File:Zl30prgv2-1_01.jpg|none|600px|thumb|center]] | ||
</center> | </center> | ||
Nowoczesny programator-debugger z USB obsługujący interfejsy SWD (mikrokontrolery STM32). W pełni zgodny z programatorem-debuggerem ST-Link/V2-1 firmy STMicroelectronics. Ma również funkcję konwertera USB-UART. | Nowoczesny programator-debugger z USB obsługujący interfejsy SWD (mikrokontrolery STM32). W pełni zgodny z programatorem-debuggerem ST-Link/V2-1 firmy STMicroelectronics. Ma również funkcję konwertera USB-UART. | ||
====== Wprowadzenie ====== | ====== Wprowadzenie ====== | ||
Interfejs ZL30PRGv2-1 jest funkcjonalnym odpowiednikiem urządzenia ST-Link/V2-1 firmy STMicroelectronics. Za jego pomocą można programować w systemie mikrokontrolery z rodziny STM32 oraz debugować ich pracę. | Interfejs [https://kamami.pl/programatory-stm32/559992-zl30prgv2-1-programator-debugger-swd-dla-mikrokontrolerow-stm32-5906623433254.html ZL30PRGv2-1] jest funkcjonalnym odpowiednikiem urządzenia ST-Link/V2-1 firmy STMicroelectronics. Za jego pomocą można programować w systemie mikrokontrolery z rodziny STM32 oraz debugować ich pracę. | ||
Urządzenie współpracuje z komputerem PC poprzez interfejs USB, jest obsługiwane przez środowiska programistyczne: uVision (firmy Keil/ARM, dla STM32), IAR Embedded Workbench (firmy IAR, dla STM32), True Studio (Atollic, dla STM32), VX-toolset for ARM Cortex-M (TASKING, dla STM32). | Urządzenie współpracuje z komputerem PC poprzez interfejs USB, jest obsługiwane przez środowiska programistyczne: uVision (firmy Keil/ARM, dla STM32), IAR Embedded Workbench (firmy IAR, dla STM32), True Studio (Atollic, dla STM32), VX-toolset for ARM Cortex-M (TASKING, dla STM32). | ||
Line 42: | Line 42: | ||
</center> | </center> | ||
===== Podłączenie programatora do mikrokontrolerów STM32 ===== | ===== Podłączenie programatora do mikrokontrolerów STM32 ===== | ||
Sygnały SWD służące do programowania i debugowania pracy | Sygnały SWD służące do programowania i debugowania pracy mikrokontrolerów STM32 wyprowadzono na złącze IDC20. Rozmieszczono je zgodnie ze standardem przemysłowym JTAG dla złącza 20-stykowego (rysunek poniżej), dzięki czemu programator można stosować do współpracy z dowolnymi zestawami wyposażonymi w mikrokontroler z rodziny STM32 i wyposażonymi w złącze JTAG IDC20 (m.in. ZL27ARM, ZL30ARM, STM32Butterfly – Kamami, zestawy firmy Keil/ARM itp.). | ||
Uwaga! Programator nie obsługuje interfejsu JTAG. | Uwaga! Programator nie obsługuje interfejsu JTAG. | ||
Line 68: | Line 68: | ||
[[File:Zl30prgv2-1_05.jpg|none|800px|thumb|center]] | [[File:Zl30prgv2-1_05.jpg|none|800px|thumb|center]] | ||
</center> | </center> | ||
===== Dodatkowe informacje ===== | |||
[http://mikrokontroler.pl/2016/05/06/stlinkreflash-interfejs-j-link-w-zestawach-stm32-nucleo-i-discovery/ Jak uzyskać funkcjonalność interfejsu J-Link?] |
Latest revision as of 10:22, 2 November 2024
Nowoczesny programator-debugger z USB obsługujący interfejsy SWD (mikrokontrolery STM32). W pełni zgodny z programatorem-debuggerem ST-Link/V2-1 firmy STMicroelectronics. Ma również funkcję konwertera USB-UART.
Wprowadzenie
Interfejs ZL30PRGv2-1 jest funkcjonalnym odpowiednikiem urządzenia ST-Link/V2-1 firmy STMicroelectronics. Za jego pomocą można programować w systemie mikrokontrolery z rodziny STM32 oraz debugować ich pracę.
Urządzenie współpracuje z komputerem PC poprzez interfejs USB, jest obsługiwane przez środowiska programistyczne: uVision (firmy Keil/ARM, dla STM32), IAR Embedded Workbench (firmy IAR, dla STM32), True Studio (Atollic, dla STM32), VX-toolset for ARM Cortex-M (TASKING, dla STM32).
Podstawowe parametry
- wyposażony w złącze IDC20,
- umożliwia programowanie i debugowanie pracy mikrokontrolerów STM32,
- w pełni zgodny z interfejsem ST-Link/V2-1 (STMicroelectronics),
- współpracuje z pakietami µVision (Keil), IAR Embedded Workbench (IAR), True Studio (Atollic), VX-toolset for ARM Cortex-M (TASKING),
- wyposażony w gniazdo microUSB,
- funkcja konwertera USB-UART (wyprowadzenia zgodne z KAmodRS),
- zasilanie z USB,
- możliwość uaktualniania firmware'u,
- zakres napięć pracy układu docelowego:
- interfejs SWD: 1,65...3,6 V,
- zakres temperatury pracy: 0...50°C.
Wyposażenie standardowe
Code | Description |
---|---|
ZL30PRGv2-1 |
|
Podłączenie programatora do mikrokontrolerów STM32
Sygnały SWD służące do programowania i debugowania pracy mikrokontrolerów STM32 wyprowadzono na złącze IDC20. Rozmieszczono je zgodnie ze standardem przemysłowym JTAG dla złącza 20-stykowego (rysunek poniżej), dzięki czemu programator można stosować do współpracy z dowolnymi zestawami wyposażonymi w mikrokontroler z rodziny STM32 i wyposażonymi w złącze JTAG IDC20 (m.in. ZL27ARM, ZL30ARM, STM32Butterfly – Kamami, zestawy firmy Keil/ARM itp.).
Uwaga! Programator nie obsługuje interfejsu JTAG.
Uwaga!
Programator ZL30PRGv2 jest zasilany ze złącza USB. Zasilanie nie jest przekazywane do programowanego/debugowanego mikrokontrolera, trzeba więc zasilać go niezależnie. |
---|
Dołączenie UART do programatora
Programator ma funkcję wirtualnego portu szeregowego. Sygnały RxD i TxD są dostępne na złączach zgodnie z poniższym obrazkiem. Otwory umieszczone z tyłu płytki umożliwiają przylutowanie listwy goldpin. Dzięki temu programator może zastąpić moduł KAmodRS.