Als «debugging» getaggte Fragen

Der Prozess des Identifizierens, Quantifizierens und Korrigierens von Fehlern im Betrieb eines Systems

4
JTAG vs SWD-Debugging
Nachdem ich diesen Artikel durchgesehen habe , frage ich mich, welche Vorteile SWD-Debugging gegenüber JTAG-Debugging bietet. Ich verstehe, dass SWD weniger Drähte / Pins verwendet, weniger Platz benötigt usw. Aber wie spielt es sich in Bezug auf Leistung, Funktionen und Kosten der Hardware-Programmierer / Debugger-Geräte ab? Kann Code in IDEs …
41 jtag  debugging  swd 

6
Wie hat das Schmatzen von Elektronenröhrenfernsehern geholfen?
In alten (oder neuen) Filmen sehe ich oft Leute, die auf Elektronenröhrenfernseher oder Bildschirme klatschen. Irgendwie scheint es zu helfen, das Bild zu stabilisieren / zu schärfen. Aber wieso? Gibt es Gründe, warum ein elektronischer Schaltkreis aufgrund eines starken mechanischen Stoßes möglicherweise nicht wie erwartet funktioniert? Was sind die Bedingungen, …

3
Der mysteriöse Fall des zufälligen Leckstroms
Haftungsausschluss: Ich kenne bereits die Lösung dieses Schaltkreis-Debugging-Problems (und es ist nicht trivial), und ich werde es nach einiger Zeit veröffentlichen, damit andere Leute ihren Beitrag zu dieser mysteriösen Geschichte leisten können! Ich denke, es könnte für Schaltungsdesigner einen pädagogischen Wert haben! Vor einigen Jahren (~ 8, IIRC) bin ich …



8
Wie greift man ein neues Board an?
Sie erhalten Ihre Leiterplatte vom Hersteller zurück. Es ist ein neues Design, Sie haben natürlich alle wichtigen Teile mit Brot bestückt, aber Sie wissen, dass es Probleme geben wird. Es gibt einfach zu viele Dinge, die Probleme verursachen können, zB: Fehler im Schaltplan Fehler im Layout, vom ERC / DRC …


2
Wie finde ich das Problem dieses alten Marantz-Verstärkers?
Nach einer ersten Frage zu den Widerstandssymbolen bin ich mit diesem alten Marantz PM-68 Class AB-Verstärker zurück und werde anhand der im Servicehandbuch angegebenen ID auf Komponenten verweisen . Als mir ein Freund diesen Verstärker gab, funktionierte er teilweise. Der Klang war nicht schlecht, aber alle paar Minuten kamen zufällige, …

8
Warum ist printf () schlecht für das Debuggen eingebetteter Systeme?
Ich denke, es ist eine schlechte Sache, ein Mikrocontroller-basiertes Projekt mit zu debuggen printf(). Ich kann verstehen, dass Sie keinen vordefinierten Ort für die Ausgabe haben und dass dieser wertvolle Stifte verbrauchen könnte. Gleichzeitig habe ich gesehen, dass Leute einen UART-TX-Pin für die Ausgabe an das IDE-Terminal mit einem benutzerdefinierten …
16 c  debugging 

1
Wie drucke ich Debug-Meldungen mit dem STM32 Discovery Board unter Verwendung von GDB, OpenOCD und arm-none-eabi-gcc auf die GDB-Konsole?
Ich programmiere ein STM32 Cortex M0 Discovery Board (32F0308DISCOVERY) mit OpenOCD, arm-none-eabi-gcc und gdb. Ich habe mich gefragt, ob es eine einfache Möglichkeit gibt, Debug-Meldungen über SWD zu protokollieren. Ich habe über die Semihosting-Option gelesen, aber dies erfordert anscheinend das Einlesen von newlib oder anderen großen Bibliotheken. (Es sind nur …

1
Was ist der funktionale Unterschied zwischen einem In-Circuit-Debugger und einem In-Circuit-Emulator?
In-Circuit-Emulatoren (abgekürzt ICE) zeichnen sich durch hervorragende Debugging-Funktionen und einen hohen Preis aus. In-Circuit-Debugger (abgekürzt ICD) können die meisten Funktionen eines ICE ausführen, kosten jedoch häufig viel weniger. Ich weiß, dass ICEs früher den problematischen Chip aus dem Sockel entfernten und durch ein Emulatorkabel ersetzten. Bei modernen QFN-, BGA- und …

8
Wie debugge ich eine Arduino-Skizze?
Ich habe vor kurzem angefangen, für Arduino zu programmieren. Und diese Fehler im Code bringen mich um. Da es im Arduino keinen Hardware-Debugger gibt, ist serial.print () mein einziger Ausweg. Welche Methoden / Praktiken implementieren Sie, um Arduino-Code zu debuggen?

2
Was ist der Unterschied zwischen einem kommerziellen JTAG-Debugger und einem Open Source FT2232H OpenOCD-Debugger?
Ich habe einige kommerzielle JTAG-Debugger gesehen, wie zum Beispiel: iC6000 On-Chip Analyzer (mit Unterstützung des Aurora-Protokolls) Lauterbach - Mikroprozessor-Entwicklungswerkzeuge Und OpenOCD FT2232H-basierte JTAG-Debugger: Fliegenklatsche NGX ARM USB JTAG Warum sind diese kommerziellen Debugger große Boxen im Vergleich zu FT2232H JTAG-Debuggern, die nur eine kleine Leiterplatte in Kreditkartengröße haben? Welche zusätzliche …
10 jtag  debugging 

3
Wie erkenne ich Speicherüberlauffehler im Arduino C-Code?
Mehrmals hatte ich einige verdächtige Ausgaben auf dem seriellen Monitor, nachdem ich Code auf das Arduino hochgeladen hatte: wie die ewige Ausgabe von Leerzeichen oder das plötzliche Ausschneiden von Zeichenfolgen oder verschlüsselten Zeichenfolgen. Da es in der Arduino IDE keinen Kompilierungsfehler oder keine Warnung gab, dachte ich, das Arduino sei …

3
Wie debugge ich ein Arduino Uno mit gdb auf einem Linux-PC?
Wie debugge ich (Quellcode Einzelschritt) ein Arduino Uno mit gdb auf einem Linux-PC? Bitte beachten Sie, dass ich AVR Studio nicht gerne in Wine oder VirtualBox verwende. Frage 1: Physikalische Verbindung Wie und was verbinde ich mit der Uno-Karte? Ich vermute, dass, da das Uno-Board mit einem ATmega328 bestückt ist, …
10 arduino  avr  linux  debugging 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.