Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

ice-insight - Online w chmurze

Uruchom funkcję ice-insight w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie ice-insight, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


ice-gdb - nakładka JTAG ICE dla avr-gdb
ice-insight - nakładka JTAG ICE dla avr-insight

STRESZCZENIE


ice-gdb/ice-insight [--Debugger. debugger] [--schwytać] [--ignore-intr] [--zewnętrzny]
[gdb_argumenty]

OPIS


lód-gdb (odpowiednio wgląd w lód) zaczyna się avr-gdb (odpowiednio avr-wgląd) i chciwość
do debugowania na chipie w procesorach Atmel AVR przy użyciu debugowania na chipie opartego na JTAG
obiektów za pośrednictwem kapsuły Atmel JTAG ICE.

Plik wykonywalny debugowanego programu jest pobierany do procesora, chyba że plik
--schwytać opcja jest określona. W gdb When. dostępnych jest wiele dodatkowych poleceń
zostało uruchomione, zobacz ich opis w NOWYCH POLECENIACH GDB poniżej. Ograniczenia dotyczące debugowania za pomocą
kapsułę JTAG ICE omówiono bardziej szczegółowo w sekcji DEBUGOWANIE ZA POMOCĄ JTAG ICE poniżej.

Argumenty przekazane do chciwość uwzględnić wartość AVARICE_ARGS środowisko
zmienny. Jest to zwykle używane do określenia portu szeregowego, do którego podłączony jest moduł JTAG ICE
połączone poprzez ustawienie AVARICE_ARGS do „-j „.

OPCJE


--Debugger. polecenie_debuggera
Określ inny debuger niż avr-gdb (lub avr-insight). Ten inny debuger
powinien zachowywać się podobnie do gdb.

--schwytać
Nie pobieraj debugowanego pliku wykonywalnego do pamięci, po prostu przerwij
bieżący program i załóż, że pasuje on do przekazanego pliku wykonywalnego lód-gdb, To
przypomina „dołączanie” do działającego programu w gdb.

--ignore-intr
Przekaż --ignore-intr opcja do chciwość. Polecenia jednoetapowe w gdb (s, n)
następnie „przejdzie” przez procedury obsługi przerwań (tzn. jeśli wystąpi przerwanie, wykonanie
zostanie wznowiony na czas przerwania).

--zewnętrzny
Nie zaczynaj chciwość. Zamiast, avr-gdb spróbuje połączyć się z już
bieganie chciwość na porcie localhost:6423.

NOWOŚĆ GDB POLECENIA


ponowne uruchomienie lodu
Uruchom ponownie chciwość.

ładunek lodu filename
Pobierz plik wykonywalny o nazwie do procesora Atmel i rozpocznij jego debugowanie (this
zastępuje gdb załadować dowództwo).

cel-lód
Połącz się z kopią chciwość działa na porcie localhost:6423.

DEBUGOWANIE Z JTAG ICE


Środowisko debugowania JTAG ICE ma kilka ograniczeń i zmian:

· Brak „miękkich” punktów przerwania i tylko trzy punkty przerwania sprzętu. Polecenie break ustawia
sprzętowe punkty przerwania. Najłatwiejszym sposobem radzenia sobie z tym ograniczeniem jest włączenie i
wyłącz punkty przerwania w razie potrzeby.

· Dwa 1-bajtowe sprzętowe punkty obserwacyjne (ale każdy sprzętowy punkt obserwacyjny zabiera jeden sprzęt
punkt przerwania). Jeśli ustawisz punkt obserwacyjny dla zmiennej, która zajmuje więcej niż jeden bajt,
wykonanie będzie strasznie powolne. Zamiast tego lepiej wykonać następujące czynności:

oglądaj *(znak *)&mojazmienna

który obserwuje najmniej znaczący bajt mojazmienna.

· Procesory Atmel AVR mają architekturę harwardzką (oddzielne szyny kodu i danych).
Aby odróżnić adres danych 0 od adresu kodu 0, avr-gdb dodaje 0x800000 do wszystkich danych
adresy. Miej to na uwadze podczas sprawdzania wydrukowanych wskaźników lub podczas przechodzenia wartości bezwzględnych
adresy do poleceń gdb.

ŚRODOWISKO


AVARICE_ARGS
Dodatkowe argumenty do przekazania chciwość Podczas uruchamiania.

Skorzystaj z funkcji ice-inight online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    wxPython
    wxPython
    Zestaw modułów rozszerzeń Pythona, który
    zawiń międzyplatformowe klasy GUI z
    wxWidgets. Odbiorcy: Deweloperzy. Użytkownik
    interfejs: X Window System (X11), Win32...
    Pobierz wxPython
  • 2
    menedżer plików pakietów
    menedżer plików pakietów
    To jest menedżer plików pakietu Total War
    projekt, począwszy od wersji 1.7. A
    krótkie wprowadzenie do Warscape
    modowanie: ...
    Pobierz menedżera plików pack
  • 3
    IPerf2
    IPerf2
    Narzędzie do pomiaru ruchu sieciowego
    Wydajność TCP i UDP z metrykami
    zarówno pod względem przepustowości, jak i opóźnień. The
    cele obejmują utrzymanie aktywności
    iperf dorsz...
    Pobierz IPerf2
  • 4
    fre:ac - darmowy konwerter audio
    fre:ac - darmowy konwerter audio
    fre:ac to darmowy konwerter audio i CD
    ripper dla różnych formatów i koderów.
    Posiada MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC i Bonk
    Pomoc, ...
    Pobierz fre:ac - darmowy konwerter audio
  • 5
    Biblioteki Matplotu
    Biblioteki Matplotu
    Matplotlib to wszechstronna biblioteka
    do tworzenia statycznych, animowanych i
    interaktywne wizualizacje w Pythonie.
    Matplotlib sprawia, że ​​proste rzeczy stają się łatwe i
    ciężka sprawa...
    Pobierz Matplotlib
  • 6
    Botman
    Botman
    Napisz logikę swojego chatbota raz i
    podłącz go do jednego z dostępnych
    usługi przesyłania wiadomości, w tym Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram, a nawet ty...
    Pobierz BotMana
  • więcej »

Komendy systemu Linux

Ad