EngelsFransSpaans

Ad


OnWorks-favicon

ijs-inzicht - Online in de Cloud

Voer ice-insight uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando-ice-insight dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ijs-gdb - JTAG ICE-frontend voor avr-gdb
ijs-inzicht - JTAG ICE-frontend voor avr-inzicht

KORTE INHOUD


ijs-gdb/ijs-inzicht [--debugger debugger] [--vastlegging] [--negeer-intr] [--extern]
[gdb_argumenten]

PRODUCTBESCHRIJVING


ijs-gdb (respectievelijk ijs-inzicht) begint avr-gdb (respectievelijk avr-inzicht) en gierigheid
om on-chip debugging uit te voeren op Atmel AVR-processors met behulp van hun JTAG-gebaseerde on-chip debug
faciliteiten, via de Atmel JTAG ICE-pod.

Het uitvoerbare bestand voor het programma waarvoor fouten worden opgespoord, wordt naar de processor gedownload, tenzij het
--vastlegging optie is opgegeven. Binnen gdb zijn een aantal extra commando's beschikbaar wanneer
gestart, zie hun beschrijving in NIEUWE GDB-COMMANDO'S hieronder. Beperkingen op het debuggen met
de JTAG ICE-pod worden hieronder in meer detail besproken in DEBUGGING MET JTAG ICE.

De argumenten gingen naar gierigheid inclusief de waarde van de AVARICE_ARGS milieu
variabel. Dit wordt doorgaans gebruikt om de seriële poort op te geven waarop de JTAG ICE-pod zich bevindt
verbonden door instelling AVARICE_ARGS naar "-j ".

OPTIES


--debugger debugger_opdracht
Geef een andere debugger op dan avr-gdb (of avr-insight). Deze andere debugger
zou zich op dezelfde manier moeten gedragen als gdb.

--vastlegging
Download het uitvoerbare bestand waarvoor fouten worden opgespoord niet naar de mote, maar onderbreek gewoon het
huidige programma en neem aan dat het overeenkomt met het uitvoerbare bestand waaraan het is doorgegeven ijs-gdb. Deze
is vergelijkbaar met het "koppelen" aan een lopend programma binnen gdb.

--negeer-intr
Geef de --negeer-intr optie om gierigheid. De enkelstapsopdrachten in gdb (s, n)
zal dan de interrupthandlers "overstappen" (dat wil zeggen, als er een interrupt optreedt, wordt executie
wordt hervat voor de duur van de onderbreking).

--extern
Start niet gierigheid. In plaats daarvan, avr-gdb zal proberen verbinding te maken met een reeds
lopend gierigheid op poort localhost:6423.

NIEUW GDB COMMANDO'S


ijs-herstart
Herstart hebzucht.

ijsbelasting bestandsnaam
Download de uitvoerbare bestandsnaam naar de Atmel-processor en begin met het debuggen ervan (dit
vervangt de gdb laden opdracht).

doel-ijs
Maak verbinding met een kopie van gierigheid draait op poort localhost:6423.

DEBUGEN MET JTAG ICE


De JTAG ICE-foutopsporingsomgeving heeft enkele beperkingen en wijzigingen:

· Geen "zachte" breekpunten en slechts drie hardware breekpunten. Het break-commando wordt ingesteld
hardware breekpunten. De gemakkelijkste manier om met deze beperking om te gaan, is door en in te schakelen
schakel breekpunten indien nodig uit.

· Twee hardware-watchpoints van 1 byte (maar elk hardware-watchpoint neemt één hardware weg
breekpunt). Als u een watchpoint instelt op een variabele die meer dan één byte in beslag neemt,
uitvoering zal akelig traag zijn. In plaats daarvan is het beter om het volgende te doen:

bekijk *(char *)&mijnvariabele

die de minst significante byte van bekijkt mijnvariabele.

· De Atmel AVR-processors hebben een Harvard-architectuur (aparte code en databussen).
Om gegevensadres 0 te onderscheiden van codeadres 0, avr-gdb voegt 0x800000 toe aan alle gegevens
adressen. Houd hier rekening mee bij het onderzoeken van afgedrukte wijzers of bij het passeren van absoluut
adressen naar gdb-opdrachten.

MILIEU


AVARICE_ARGS
Extra argumenten om op door te geven gierigheid in de beginfase.

Gebruik ice-insight online met behulp van de services van onworks.net


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    wxPython
    wxPython
    Een set Python-uitbreidingsmodules die
    verpak de platformonafhankelijke GUI-klassen van
    wxWidgets.. Publiek: Ontwikkelaars. Gebruiker
    interface: X Window-systeem (X11), Win32 ...
    WxPython downloaden
  • 2
    packfilemanager
    packfilemanager
    Dit is de bestandsbeheerder van het Total War-pakket
    project, vanaf versie 1.7. EEN
    korte introductie in Warscape
    modificatie: ...
    Packfilemanager downloaden
  • 3
    IPerf2
    IPerf2
    Een tool voor netwerkverkeer om te meten
    TCP- en UDP-prestaties met metrische gegevens
    rond zowel doorvoer als latentie. De
    doelen zijn onder meer het onderhouden van een actieve
    iperf kabeljauw...
    IPerf2 downloaden
  • 4
    fre:ac - gratis audio-omzetter
    fre:ac - gratis audio-omzetter
    fre:ac is een gratis audio-omzetter en cd
    ripper voor verschillende formaten en encoders.
    Het beschikt over MP3, MP4/M4A, WMA, Ogg
    Vorbis-, FLAC-, AAC- en Bonk-indeling
    steun, ...
    Download fre:ac - gratis audio-omzetter
  • 5
    matplotlib
    matplotlib
    Matplotlib is een uitgebreide bibliotheek
    voor het maken van statische, geanimeerde en
    interactieve visualisaties in Python.
    Matplotlib maakt gemakkelijke dingen gemakkelijk en
    moeilijk ding...
    Matplotlib downloaden
  • 6
    Botman
    Botman
    Schrijf uw chatbot-logica een keer en
    sluit het aan op een van de beschikbare
    berichtenservices, waaronder Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram of zelfs jij...
    Botman downloaden
  • Meer "

Linux-commando's

Ad