EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

ice-insight - Online în cloud

Rulați ice-insight în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda ice-insight care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ice-gdb - JTAG ICE frontend pentru avr-gdb
ice-insight - JTAG ICE frontend pentru avr-insight

REZUMAT


ice-gdb/ice-insight [--depanator debugger] [--captură] [--ignore-intr] [--extern]
[gdb_arguments]

DESCRIERE


gheață-gdb (respectiv perspectivă de gheață) începe avr-gdb (respectiv avr-insight) Şi avariţia
pentru a face depanare pe cip pe procesoarele Atmel AVR folosind depanarea lor pe cip bazată pe JTAG
facilități, prin podul Atmel JTAG ICE.

Executabilul pentru programul care este depanat este descărcat pe procesor, cu excepția cazului în care
--captură este specificată opțiunea. Un număr de comenzi suplimentare sunt disponibile în gdb când
a început, vedeți descrierea acestora în NOI COMENZI GDB de mai jos. Restricții privind depanarea cu
podul JTAG ICE sunt discutate mai detaliat în DEBUGING WITH JTAG ICE de mai jos.

Argumentele trecute la avariţia includ valoarea AVARICE_ARGS mediu inconjurator
variabil. Acesta este de obicei folosit pentru a specifica portul serial la care se află podul JTAG ICE
conectat prin setare AVARICE_ARGS la „-j ".

OPŢIUNI


--depanator comanda_debugger
Specificați un depanator diferit de avr-gdb (sau avr-insight). Celălalt depanator
ar trebui să se comporte similar cu gdb.

--captură
Nu descărcați executabilul care este depanat pe mote, doar întrerupeți
programul curent și să presupunem că se potrivește cu executabilul transmis gheață-gdb. Acest
este similar cu „atașarea” unui program care rulează în gdb.

--ignore-intr
Treceți --ignore-intr opțiunea pentru avariţia. Comenzile cu un singur pas în gdb (s, n)
va trece apoi peste manevrele de întrerupere (adică, dacă are loc o întrerupere, execuția
va relua pe durata întreruperii).

--extern
Nu incepe avariţia. In schimb, avr-gdb va încerca să se conecteze la un deja
funcţionare avariţia pe portul localhost:6423.

NOU GDB COMANDE


gheață-repornire
Reporniți avariția.

încărcătură de gheață nume de fișier
Descărcați numele fișierului executabil în procesorul Atmel și începeți să îl depanați (acest
înlocuiește gdb încărca comanda).

tinta-gheata
Conectați-vă la o copie a avariţia rulează pe portul localhost:6423.

DEBUGARE CU JTAG ICE


Mediul de depanare JTAG ICE are câteva restricții și modificări:

· Fără puncte de întrerupere „soft” și doar trei puncte de întrerupere hardware. Comanda break se setează
puncte de întrerupere hardware. Cel mai simplu mod de a face față acestei restricții este activarea și
dezactivați punctele de întrerupere după cum este necesar.

· Două puncte de urmărire hardware de 1 octet (dar fiecare punct de urmărire hardware ia câte un hardware
punct de întrerupere). Dacă setați un punct de supraveghere pe o variabilă care are mai mult de un octet,
execuția va fi abisal de lentă. În schimb, este mai bine să faceți următoarele:

ceas *(car *)&variabila mea

care urmărește octetul cel mai puțin semnificativ al variabila mea.

· Procesoarele Atmel AVR au o arhitectură Harvard (cod și magistrale de date separate).
Pentru a distinge adresa de date 0 de adresa de cod 0, avr-gdb adaugă 0x800000 la toate datele
adrese. Țineți cont de acest lucru atunci când examinați indicatoarele tipărite sau când treceți absolut
adrese la comenzile gdb.

MEDIUL


AVARICE_ARGS
Argumente suplimentare pentru a le transmite avariţia la pornire.

Utilizați ice-insight online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    wxPython
    wxPython
    Un set de module de extensie Python care
    împachetați clasele GUI multiplatformă din
    wxWidgets.. Public: Dezvoltatori. Utilizator
    interfață: X Window System (X11), Win32...
    Descărcați wxPython
  • 2
    packfilemanager
    packfilemanager
    Acesta este managerul de fișiere al pachetului Total War
    proiect, începând cu versiunea 1.7. A
    scurtă introducere în Warscape
    modding:...
    Descărcați packfilemanager
  • 3
    IPerf2
    IPerf2
    Un instrument de măsurare a traficului de rețea
    Performanță TCP și UDP cu metrici
    atât în ​​jurul debitului cât și al latenței. The
    obiectivele includ menținerea unui activ
    cod iperf...
    Descărcați IPerf2
  • 4
    fre:ac - convertor audio gratuit
    fre:ac - convertor audio gratuit
    fre:ac este un convertor audio și CD gratuit
    ripper pentru diverse formate și codificatoare.
    Dispune de MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC și Bonk
    a sustine, ...
    Descărcați fre:ac - convertor audio gratuit
  • 5
    matplotlib
    matplotlib
    Matplotlib este o bibliotecă cuprinzătoare
    pentru crearea statice, animate și
    vizualizări interactive în Python.
    Matplotlib ușurează lucrurile și
    lucru greu...
    Descărcați Matplotlib
  • 6
    Botman
    Botman
    Scrieți logica chatbot-ului o dată și
    conectați-l la unul dintre cele disponibile
    servicii de mesagerie, inclusiv Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram sau chiar tu...
    Descărcați BotMan
  • Mai mult »

Comenzi Linux

Ad