Dopo aver sfogliato questo articolo , mi chiedo quali sono i vantaggi del debug SWD rispetto al debug JTAG? Comprendo che SWD utilizza meno fili / pin, occupa meno spazio, ecc. Ma come funziona in termini di prestazioni, funzionalità e costi dei dispositivi hardware di programmazione / debugger? Il codice …
Nei vecchi film (o nei nuovi film in riproduzione in questi tempi), vedo spesso persone che colpiscono la cima dei televisori o degli schermi a tubo elettronico. In qualche modo sembra aiutare a stabilizzare / rendere più nitida l'immagine. Ma perché? Ci sono delle ragioni per cui un circuito elettronico …
Disclaimer: Conosco già la soluzione di questo enigma di debug del circuito (e non è banale), e lo posterò dopo qualche tempo, in modo che altre persone possano dare il loro contributo a questa storia misteriosa! Penso che possa avere un valore educativo per i progettisti di circuiti! Alcuni anni …
Una varietà particolarmente irritante di bug in un sistema controllato da microprocessore è che il microprocessore si resetta inaspettatamente. Uno strumento importante per il debug di questo tipo di problema è un elenco di possibili cause. Cosa potrebbe causare un ripristino inaspettato di un microcontrollore?
In genere è sicuro appoggiare un circuito stampato alimentato a bassa tensione su un sacchetto antistatico durante il debug? Una semplice lettura del contatore suggerisce che è un buon isolante, ma deve condurre in una certa misura? Idem sul tappetino antistatico sul banco di lavoro
Ottieni il tuo PCB dal produttore. È un nuovo design, ovviamente hai affettato tutte le parti principali, ma sai che ci saranno problemi. Ci sono troppe cose che possono causare problemi, ad esempio: Errori nello schema Errori nel layout, non rilevati da ERC / DRC Parti fuori posto durante la …
Dopo una prima domanda relativa ai simboli dei resistori, sono tornato con questo vecchio amplificatore Marantz PM-68 di classe AB e farò riferimento ai componenti usando il loro ID che si trova nel manuale di servizio . Quando un amico mi ha dato questo amplificatore, funzionava parzialmente. Il suono non …
Immagino sia una brutta cosa provare a eseguire il debug di un progetto basato su microcontrollore utilizzando printf(). Posso capire che non hai un posto predefinito per l'output e che potrebbe consumare pin preziosi. Allo stesso tempo, ho visto le persone consumare un pin UART TX per l'output al terminale …
Sto programmando una scheda di rilevamento STM32 Cortex M0 (32F0308DISCOVERY) utilizzando OpenOCD, arm-none-eabi-gcc e gdb. Mi chiedevo se esiste un modo semplice per registrare i messaggi di debug su SWD. Ho letto dell'opzione semihosting, ma questo sembra richiedere il pull di newlib o altre grandi librerie. (Sono disponibili solo 64k …
Gli emulatori in-circuit (abbreviati ICE) si vantano delle loro fantastiche funzionalità di debug e vantano anche prezzi elevati. I debugger in-circuit (ICD abbreviati) possono fare la maggior parte delle cose che un ICE può fare, ma spesso costano molto meno. So che nel passato, gli ICE avrebbero effettivamente rimosso il …
Ho iniziato a scrivere codice per Arduino molto di recente. E questi bug nel codice mi stanno uccidendo. Poiché non esiste alcun debugger hardware in Arduino, serial.print () è il mio unico ricorso. Quali sono i metodi / pratiche implementati per il debug del codice Arduino?
Ho visto alcuni debugger commerciali JTAG come: Analizzatore su chip iC6000 (con supporto del protocollo Aurora) Lauterbach - Strumenti di sviluppo a microprocessore E debugger JTAG basati su OpenOCD FT2232H: Flyswatter NGX ARM USB JTAG Perché questi debugger commerciali sono grandi scatole rispetto ai debugger FT2232H JTAG che hanno solo …
Diverse volte ho avuto alcuni output sospetti sul monitor seriale dopo aver caricato il codice su Arduino: come l'eterno output di spazi bianchi o improvvisamente taglio di stringhe o stringhe rimescolate. Poiché non vi era alcun errore di compilazione o avviso nell'IDE di Arduino, pensavo che Arduino fosse rotto ma …
Come posso eseguire il debug (codice sorgente singolo passaggio) un Arduino Uno con gdb su un PC Linux? Nota che non mi piace usare AVR Studio in wine o VirtualBox. Domanda 1: connessione fisica Come e cosa mi collego alla scheda Uno? La mia ipotesi è che dal momento che …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.