Waveshare Atmel-ICE-B2

Instrukcja obsługi zestawu Waveshare Atmel-ICE Basic Kit

Model: Atmel-ICE-B2

1. Wprowadzenie

Zestaw Waveshare Atmel-ICE Basic Kit to potężne narzędzie programistyczne przeznaczone do debugowania i programowania mikrokontrolerów Atmel SAM i AVR z wbudowanymi funkcjami debugowania. Zestaw obsługuje szeroką gamę interfejsów, w tym J.TAG, SWD, PDI, TPI, aWire, SPI i debugWIRE, co czyni go wszechstronnym w różnych zadaniach programistycznych dla systemów wbudowanych. Jest to niezbędne narzędzie dla programistów pracujących z architekturami SAM i AVR firmy Atmel opartymi na architekturze ARM Cortex-M.

2. Główne cechy

  • Obsługuje debugowanie i programowanie mikrokontrolerów Atmel SAM i AVR opartych na architekturze ARM Cortex-M z możliwością debugowania na układzie scalonym.
  • Kompatybilny z JTAG, SWD, PDI, TPI, aWire, SPI i debugWIRE.
  • Wykorzystuje wszystkie wbudowane punkty przerwania sprzętowego dostępne w docelowym mikrokontrolerze.
  • Oferuje do 128 punktów przerwania oprogramowania, umożliwiających kompleksowe debugowanie.
  • Działa z docelową objętościątagod 1.62 V do 5.5 V.
  • Zasilanie przez USB dla wygody.
  • Zapewnia zarówno złącze debugowania ARM Cortex (10-pinowe), jak i AVR JTAG rozmieszczenie pinów złącza.

3. Zawarte komponenty

Zestaw Waveshare Atmel-ICE Basic Kit (Atmel-ICE-B2) zawiera następujące komponenty:

  • Jednostka Atmel-ICE
  • Kabel USB
  • 10-pinowe 50-mil JTAG/Kabel SWD
  • 6-pinowy kabel 100-milimetrowy AVR ISP/debugWIRE/PDI/aWire/TPI
  • Płytka adaptera
  • Kabel ISP 6-pinowy do 10-pinowego
Zawartość zestawu Waveshare Atmel-ICE Basic

Rysunek 1: Nadview komponentów zestawu Waveshare Atmel-ICE Basic Kit, w tym jednostki Atmel-ICE, kabla USB, różnych kabli taśmowych i płytki adaptera.

Jednostka Atmel-ICE

Rysunek 2: Z bliska view jednostki Atmel-ICE, kompaktowego białego urządzenia z niebieskimi akcentami i kontrolkami.

Kable i płytka adaptera

Rysunek 3: W zestawie znajdują się różne kable połączeniowe i niebieska płytka adaptera, niezbędne do podłączenia do różnych docelowych mikrokontrolerów.

4. Konfiguracja i połączenie

Prawidłowe podłączenie Atmel-ICE do mikrokontrolera docelowego jest kluczowe dla skutecznego debugowania i programowania. Zestaw zawiera płytkę adaptera i różne kable ułatwiające podłączanie do różnych wyprowadzeń.

4.1 Płyta adapteraview

Płyta adaptera górna View

Rysunek 4: Szczyt view płytki adaptera, pokazujące różne nagłówki dla różnych typów połączeń.

Płyta adaptera dolna View z etykietami pinowymi

Rysunek 5: Spód view płytki adaptera, ilustrujący etykiety pinów dla JTAG, SWD, PDI, SPI, TPI, aWire i SAM JTAG/Interfejsy SWD.

4.2 Opcje połączenia

Atmel-ICE obsługuje różne konfiguracje połączeń dla mikrokontrolerów SAM i AVR. Typowe konfiguracje połączeń przedstawiono na poniższych schematach.

Opcje połączeń i schematy wyprowadzeń Atmel-ICE

Rysunek 6: Szczegółowe diagramy przedstawiające opcje połączeń Atmel-ICE dla celów SAM i AVR, w tym konfiguracje wyprowadzeń dla 10-pinowego AVR JTAG, 6-pinowe AVR ISP/debugWIRE/PDI/aWire/TPI i 10-pinowe SAM JTAG/Nagłówki SWD.

Notatka:

  • Podłączając płytkę adaptera do urządzenia docelowego, należy zwrócić uwagę na pin 1 (oznaczony białą plamką lub kwadratowym polem lutowniczym).
  • Płytka adaptera dołączona do zestawu Atmel-ICE-B2 jest kompatybilna z oficjalną płytką z zestawu Atmel-ICE Full Kit.

5. Obsługiwane oprogramowanie i urządzenia

Atmel-ICE został zaprojektowany tak, aby bezproblemowo współpracować ze standardowymi środowiskami programistycznymi i obsługuje szeroką gamę mikrokontrolerów Atmel.

Obsługiwane oprogramowanie i urządzenia dla Atmel-ICE

Rysunek 7: Informacje o obsługiwanym oprogramowaniu (np. Atmel Studio 6.2 lub nowszy, ICCAVR, CVAVR, IAR) oraz lista obsługiwanych urządzeń Atmel AVR i SAM do programowania i debugowania.

5.1 Obsługiwane oprogramowanie

  • Idealnie współpracuje z Atmel Studio w wersji 6.2 i nowszych.
  • Bezpośrednio obsługuje ICCAVR lub nowszą wersję.
  • Obsługuje programowanie HEX filewygenerowane przez ICCAVR, CVAVR, IAR, itp.

5.2 obsługiwanych urządzeń

  • Programowanie i debugowanie na układzie scalonym wszystkich 32-bitowych mikrokontrolerów Atmel AVR na obu platformach JTAG i interfejsów aWire.
  • Programowanie i debugowanie na układzie scalonym wszystkich urządzeń z rodziny Atmel AVR XMEGA® zarówno na JTAG i interfejsy PDI 2-przewodowe.
  • JTAG i programowanie SPI oraz debugowanie wszystkich 8-bitowych mikrokontrolerów Atmel AVR z obsługą OCD na obu JTAG lub interfejsów debugWIRE.
  • Programowanie i debugowanie wszystkich mikrokontrolerów Atmel SAM opartych na architekturze ARM Cortex-M zarówno na platformach SWD, jak i JTAG interfejsy.
  • Programowanie wszystkich mikrokontrolerów Atmel tinyAVR® 8-bit z obsługą interfejsu TPI.

6. Instrukcja obsługi

Po fizycznym podłączeniu Atmel-ICE do urządzenia docelowego i zasileniu go przez USB, można rozpocząć debugowanie lub programowanie za pomocą wybranego zintegrowanego środowiska programistycznego (IDE), takiego jak Atmel Studio. Konkretne kroki będą się różnić w zależności od środowiska IDE i docelowego mikrokontrolera, ale zazwyczaj obejmują:

  1. Zainstaluj sterowniki: Upewnij się, że na Twoim komputerze są zainstalowane wszystkie niezbędne sterowniki dla Atmel-ICE. Zazwyczaj są one dołączone do Atmel Studio.
  2. Podłącz Atmel-ICE: Podłącz jednostkę Atmel-ICE do komputera za pomocą kabla USB, a do płytki docelowej za pomocą odpowiedniego kabla taśmowego i adaptera.
  3. Cel mocy: Upewnij się, że docelowa płytka mikrokontrolera jest prawidłowo zasilana.
  4. Otwórz IDE: Uruchom środowisko programistyczne (np. Atmel Studio).
  5. Wybierz narzędzie: W środowisku IDE wybierz Atmel-ICE jako narzędzie do programowania/debugowania.
  6. Konfiguruj projekt: Skonfiguruj ustawienia swojego projektu tak, aby odpowiadały docelowemu mikrokontrolerowi i pożądanemu interfejsowi (JTAG, SWD, itp.).
  7. Rozpocznij sesję: Rozpocznij sesję debugowania lub zaprogramuj urządzenie zgodnie z wymaganiami swojego projektu.

7. Konserwacja

Aby zapewnić długowieczność i niezawodną pracę zestawu podstawowego Atmel-ICE, należy przestrzegać poniższych ogólnych wytycznych dotyczących konserwacji:

  • Zachowaj czystosc: Regularnie czyść urządzenie i kable miękką, suchą ściereczką. Unikaj stosowania silnych środków chemicznych i materiałów ściernych.
  • Przechowuj prawidłowo: Przechowuj zestaw w suchym i wolnym od kurzu miejscu, gdy nie jest używany.
  • Zachowaj ostrożność: Unikaj upuszczania urządzenia i narażania go na wstrząsy. Nie ciągnij za przewody; zawsze chwytaj za złącze.
  • Unikaj wilgoci: Chroń urządzenie przed wilgocią i ekstremalnymi temperaturami.

8. Rozwiązywanie Problemów

Jeśli napotkasz problemy z zestawem podstawowym Atmel-ICE, rozważ poniższe kroki rozwiązywania problemów:

  • Kontrola połączenia: Sprawdź, czy wszystkie kable są prawidłowo podłączone do Atmel-ICE, płytki adaptera i docelowego mikrokontrolera. Upewnij się, że pin 1 jest prawidłowo ustawiony.
  • Zasilanie: Sprawdź, czy zarówno Atmel-ICE (przez USB), jak i płytka docelowa są prawidłowo zasilane.
  • Instalacja sterownika: Upewnij się, że na komputerze są zainstalowane najnowsze sterowniki Atmel-ICE. Ponowna instalacja sterowników może czasami rozwiązać problemy z łącznością.
  • Konfiguracja IDE: Sprawdź dokładnie ustawienia IDE, aby mieć pewność, że dla urządzenia docelowego wybrano właściwe narzędzie do programowania/debugowania (Atmel-ICE) i interfejs.
  • Docelowa objtage: Sprawdź, czy objętość robocza docelowego mikrokontroleratage mieści się w zakresie obsługiwanym przez Atmel-ICE (1.62 V do 5.5 V).
  • Aktualizacja firmware: Sprawdź za pomocą środowiska IDE, czy dostępna jest aktualizacja oprogramowania sprzętowego dla Twojego urządzenia Atmel-ICE.
  • Zapoznaj się z dokumentacją: Aby poznać konkretne kody błędów lub uzyskać informacje na temat zaawansowanego rozwiązywania problemów, zapoznaj się z oficjalną dokumentacją Atmel Studio lub zasobami internetowymi Waveshare.

9. Specyfikacje

Szczegółowe dane techniczne zestawu Waveshare Atmel-ICE Basic Kit:

FunkcjaSzczegół
MarkaUdostępnianie fal
Numer modeluAtmel-ICE-B2
Interfejs Voltage1.62V – 5.5V
JTAG Zegar32 kHz – 7.5 MHz
Zegar PDI32 kHz – 7.5 MHz
debugWIRE Baudrate4 kb/s – 0.5 Mb/s
Szybkość transmisji aWire7.5 kb/s – 7 Mb/s
Zegar SPI8 kHz – 5 MHz
Zegar SWD32 kHz – 2 MHz
Interfejs PCUSB 2.0 o dużej prędkości
Technologia łącznościUSB
Zgodność z systemem operacyjnymLinux (i zazwyczaj Windows z Atmel Studio)
Waga przedmiotu0.01 uncji
Wymiary produktu (dł. x szer. x wys.)7.09 x 3.94 x 3.54 cala
ProducentUdostępnianie fal

10. Zasoby rozwojowe

Aby uzyskać dodatkowe informacje, szczegółowe przewodniki i wsparcie społeczności, odwiedź oficjalną stronę Waveshare Wiki poświęconą Atmel-ICE:

https://www.waveshare.com/wiki/Atmel-ICE

11. Przewodnik wyboru

Seria Atmel-ICE oferuje różne zestawy. Zestaw podstawowy Atmel-ICE (Atmel-ICE-B2) zapewnia niezbędną funkcjonalność. Aby porównać różne wersje Atmel-ICE, zapoznaj się z poniższym przewodnikiem:

Przewodnik po wyborze produktów Atmel-ICE

Rysunek 8: Tabela porównawcza ilustrująca komponenty zawarte w wersjach Atmel-ICE, Atmel-ICE-B2 (zestaw podstawowy) i Atmel-ICE-C.

  • Atmel-ICE: Zawiera wszystko, co znajduje się w oficjalnym zestawie Atmel-ICE Full Kit, plus dodatkowy bezpłatny kabel ISP 6-pinowy na 10-pinowy.
  • Atmel-ICE-B2: Zawiera wszystko, co znajduje się w oficjalnym zestawie Atmel ICE Basic Kit, a także dodatkowe adaptery i kable od Waveshare. Zapewnia te same funkcje, co zestaw Atmel-ICE Full Kit, ale w niższej cenie.

12. Gwarancja i wsparcie

Aby uzyskać informacje dotyczące gwarancji i pomocy technicznej, zapoznaj się z oficjalną stroną Waveshare webOdwiedź stronę internetową lub skontaktuj się bezpośrednio z działem obsługi klienta. Zachowaj paragon jako dowód zakupu na wypadek ewentualnych roszczeń gwarancyjnych.

Powiązane dokumenty - Atmel-ICE-B2

Przedview Waveshare USB do UART/I2C/SPI/JTAG Instrukcja obsługi konwertera
Poznaj możliwości Waveshare USB do UART/I2C/SPI/JTAG Konwerter. W tym przewodniku szczegółowo opisano jego specyfikacje, tryby działania i zastosowanie w UART, I2C, SPI i JTAG interfejsy na systemach Windows i Linux.
Przedview Instrukcja obsługi wyświetlacza OLED 0.96 cala — Waveshare
Kompleksowa instrukcja obsługi modułu wyświetlacza OLED Waveshare o przekątnej 0.96 cala (SSD1306). Obejmuje interfejsy SPI/I2C, konfigurację sprzętu/oprogramowania oraz kluczowe parametry projektów wbudowanych.
Przedview Instrukcja obsługi modułu LCD Waveshare 2.4 cala
Kompleksowy przewodnik po module wyświetlacza LCD TFT Waveshare o przekątnej 2.4 cala, szczegółowo opisujący jego funkcje, specyfikacje i zastosowanie z Raspberry Pi, STM32 i Arduino. Dowiedz się więcej o interfejsie SPI, kontrolerze IL9341, połączeniach sprzętowych i oprogramowaniu.amppliki do zintegrowania wyświetlacza o rozdzielczości 240x320 z Twoimi projektami.
Przedview Instrukcja obsługi wyświetlacza LCD Waveshare RPI 3.5 cala (B) — Specyfikacja i przewodnik konfiguracji
Instrukcja obsługi wyświetlacza Waveshare RPI LCD 3.5 cala (B) zawierająca szczegółowe informacje o jego specyfikacji, wyprowadzeniach interfejsu, krok po kroku dotyczące instalacji sterownika dla Raspberry Pi, instrukcje dotyczące połączeń i odpowiedzi na często zadawane pytania.
Przedview Instrukcja obsługi Waveshare RPi LCD 3.5 cala (A): konfiguracja i specyfikacje
Kompleksowa instrukcja obsługi modułu wyświetlacza LCD Waveshare RPi 3.5 cala (A). Obejmuje specyfikację, instalację, podłączenie do Raspberry Pi i rozwiązywanie problemów.
Przedview Instrukcja obsługi modułu e-papieru Waveshare 2.66 cala
Kompleksowy podręcznik użytkownika modułu e-Paper Waveshare o przekątnej 2.66 cala, szczegółowo opisujący jego funkcje, specyfikacje, taktowanie SPI, protokół roboczy, środki ostrożności oraz przewodniki integracji dla platform Raspberry Pi, Jetson Nano, STM32 i Arduino, w tym opisy API i odpowiedzi na często zadawane pytania.