AVRPascalDbg 3.8

AVRPascalDbg to narzędzie do debugowania i emulacji mikrokontrolerów AVR w środowisku AVRPascal. Działa w dwóch trybach: Emulator oraz DebugWire. W trybie DebugWire komunikuje się z mikrokontrolerami AVR za pomocą konwertera USB-UART, zainstalowanego w systemie operacyjnym jako wirtualny port szeregowy. Współpracuje z adapterami opartymi na układach FT232, PL2303 oraz CH340. Tryb emulacji umożliwia analizę programu bez użycia fizycznego mikrokontrolera. W przypadku kompilacji dla AVRSIM możliwe jest wyświetlanie danych diagnostycznych (write/writeln) w panelu Messages środowiska AVRPascal.

AVRPascalDbg umożliwia uruchamianie, zatrzymywanie i wykonywanie programu krokowo, ustawianie punktu przerwania (breakpoint) oraz obserwację zawartości rejestrów mikrokontrolera. Wymaga kompatybilnej wersji środowiska AVRPascal (tj. tej samej wersji, np. 3.6) i nie może być używany jako samodzielny debugger. Narzędzie jest przeznaczone do debugowania oprogramowania napisanego przez użytkownika i nie służy do inżynierii wstecznej ani analizy plików binarnych.

Wersja demonstracyjna umożliwia debugowanie wyłącznie programów, których rozmiar obrazu pamięci flash nie przekracza 350 bajtów dla mikrokontrolerów fizycznych oraz 16 KB w trybie AVRSIM.

Do pobrania
Data Plik Rozmiar Uwagi
2026.06.25 AVRPascalDbg_Zmiany.txt 3,23 KB Lista zmian
2026.03.31 AVRPascalDbg_Instrukcja.pdf 432,59 KB Instrukcja
2026.06.24 AVRPascalDbg.3.8.0.410.Setup.Win.zip 7,93 MB Instalator (Windows 64-bit) zawierający plug-in debugera oraz plik licencji DEMO. Konwerter wymaga zainstalowania sterownika VCP pobranego ze strony internetowej producenta (Waveshare dla FT232, Prolific dla PL2303, Quinheng dla CH340).
2026.06.24 AVRPascalDbg.3.8.0.410.Setup.Linux.zip 7,21 MB Paczka DEB (Linux 64-bit) zawierająca plug-in debugera oraz plik licencji DEMO.

Licencja indywidualna (Personal)

Model licencjonowania

Licencja ma charakter wieczysty i obowiązuje dla określonego zakresu dat wydań AVRPascalDbg. Okno aktualizacji rozpoczyna się w dniu wydania wersji AVRPascalDbg dostępnej w momencie zakupu. Okno aktualizacji kończy się 12 miesięcy po dacie zakupu licencji, z zaokrągleniem do końca danego miesiąca. Wszystkie wersje AVRPascalDbg wydane w tym okresie działają bez żadnych ograniczeń i są zawsze w pełni licencjonowane. Wersje AVRPascalDbg wydane poza oknem aktualizacji automatycznie działają w trybie DEMO.

Licencja ma na celu wsparcie rozwoju projektu AVRPascal.

AVRPascalDbg_WarunkiLicencji.txt

Uwaga: Dostępna jest wersja DEMO oprogramowania, umożliwiająca zapoznanie się z jego działaniem (patrz wyżej). Zakup licencji oznacza, że użytkownik zna działanie oraz ograniczenia programu.

Przedłużenie okna aktualizacji

Przedłużenie aktywnego okna aktualizacji wydłuża je o 12 miesięcy kalendarzowych, licząc od końca istniejącego okna aktualizacji. Jeśli okno aktualizacji już wygasło, jego przedłużenie rozpoczyna nowe okno aktualizacji, zgodnie z zasadami obowiązującymi dla nowej licencji. Przedłużenie okna aktualizacji jest dostępne wyłącznie za pośrednictwem indywidualnego linku, przekazanego przy pierwszym zakupie licencji. Jeżeli przedłużenie jest tymczasowo niedostępne, informacje terminie ponownej dostępności znajdą się na stronie przedłużenia aktualizacji.

Aktualizacja treści: 2026.04.30