Opis
Najważniejsze cechy
- Do 4 GB buforu śledzenia
- Napięcie docelowe 1,2 … 3,3 V.
- Znacznik czasu 5 ns
- Śledzenie programu i danych
- Analiza wydajności
- Pomiar czasu działania i procesu
- Pokrycie kodu
- Wsparcie dla Embedded Trace Macrocell (ETM), Program Trace Macrocell (PTM)
- Obsługa wbudowanego bufora śledzenia (ETB), kontrolera pamięci śledzenia (TMC), modułu interfejsu portu śledzenia (TPIU)
- Obsługa wielu źródeł śledzenia w jednym strumieniu (śledzenie CoreSight)
Wprowadzenie
PowerTrace lub PowerTrace-II dla ARM ETM/PTM próbkuje wszystkie dane śledzenia z szybkościami do 600 Mbit/s na kanał śledzenia w buforze śledzenia.
Obsługuje Embedded Trace Macrocell (ETM), a także Program Trace Macrocell (PTM).
Śledzenie zapewnia funkcje znaczników czasu i może służyć do filtrowania i wyzwalania funkcji ETM/PTM. System może działać na komputerach PC lub dowolnej stacji roboczej.
Połączenie z urządzeniem odbywa się za pomocą standardowych adapterów zdefiniowanych przez ARM.
Samokalibracja
Ponad 600 Mbit / s na kanał śledzenia z adapterami śledzenia wykorzystującymi technologię autokalibracji AUTOFOCUS.
Wyświetlanie śladu
TRACE32 oferuje kompleksowe wyświetlanie i analizę śladów.
Ustawienia ETM
TRACE32 oferuje intuicyjny dostęp do wszystkich ustawień ETM.
Podstawowy filtr i wyzwalacz ETM
Podstawowe funkcje filtrów i wyzwalaczy są łatwe w użyciu.
- TraceEnable: próbka tylko określonego zdarzenia.
- TraceData: Próbka całego przepływu programu i określonego zdarzenia danych.
- TraceON: Włącz próbkowanie do bufora śledzenia po wystąpieniu określonego zdarzenia.
- TraceOFF: wyłącz próbkowanie na bufor śledzenia po wystąpieniu określonego zdarzenia.
- TraceTrigger: Zatrzymaj próbkowanie do bufora śledzenia przy określonym zdarzeniu. Możliwe jest opóźnienie wyzwalania.
Sekwencer 3-stanowy
Programowanie sekwensera 3-stanowego jest obsługiwane przez specjalne okno dialogowe.
Dodatkowe standardowe funkcje śledzenia
Profilowanie oparte na śledzeniu
- Szczegółowa analiza czasów działania funkcji
- Szczegółowa analiza czasów wykonania i stanu zadania
- Graficzna analiza wartości zmiennych w czasie
- Analiza przedziału czasowego pojedynczego zdarzenia (np. Przerwanie)
- Analiza odstępu czasu między 2 zdefiniowanymi zdarzeniami
Profilowanie na podstawie próbek
- Długoterminowa analiza wydajności dla funkcji
- Długoterminowa analiza wydajności zadań
- Długoterminowa analiza zawartości zmiennej lub lokalizacji pamięci i wiele innych
Debugowanie oparte na śledzeniu (CTS)
- Umożliwia ponowne debugowanie śledzonej sekcji programu
- Zapewnia funkcje debugowania do przodu i do tyłu
- Wysoki poziom wyświetlania języka wraz ze wszystkimi zmiennymi lokalnymi
- Wyświetlanie czasu i funkcji zagnieżdżania
- Ma zdolność do wypełniania większości luk śledzenia spowodowanych ograniczoną przepustowością portu śledzenia
- Pomiar w czasie rzeczywistym 3 linii prądowych i 4 linii napięciowych
- Wyzwalanie w czasie rzeczywistym prądu, napięcia i mocy
- Korelacja czasu z innymi narzędziami śledzenia TRACE32
- Statystyka energii na poziomie funkcji i zadania
- W pełni zintegrowany z interfejsem użytkownika TRACE32
Pokrycie kodu oparte na śledzeniu
- Pokrycie kodu w czasie rzeczywistym bez oprzyrządowania
- Dostosowany do długotrwałych testów
- Obsługa wszystkich popularnych wskaźników zasięgu kodu
- Zautomatyzowane generowanie raportów
- Pełne wsparcie dla układów wielordzeniowych
Rekonstrukcja luk śladowych
Duża liczba oddziałów pośrednich lub duża liczba przesyłanych danych może spowodować przepełnienie wewnętrznego ETM FIFO. W rezultacie informacje śledzenia są tracone. TRACE32 może zrekonstruować takie straty śladowe za pomocą SmartTrace i CTS.
Metody adaptacji
Adaptery FLEX
- Wysoce elastyczne adaptery
- Dla debuggerów i ICD Trace
- Wysoka jakość sygnału
- Dostosowana impedancja
- MICTOR
- 100 MIL
- SAMTEC
- YAMAICHI
Szczegóły i konfiguracje