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 …
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, …
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 …
Eine besonders irritierende Art von Fehlern in einem mikroprozessorgesteuerten System besteht darin, dass der Mikroprozessor unerwartet zurückgesetzt wird. Ein wichtiges Tool zum Debuggen solcher Probleme ist eine Liste möglicher Ursachen. Was kann dazu führen, dass ein Mikrocontroller unerwartet zurückgesetzt wird?
Ist es im Allgemeinen sicher, eine mit Niederspannung betriebene Leiterplatte beim Debuggen auf einem antistatischen Beutel abzulegen? Eine einfache Zählerablesung deutet darauf hin, dass es sich um einen guten Isolator handelt, der jedoch bis zu einem gewissen Grad leiten muss. Das Gleiche gilt für die Antistatikmatte auf der Werkbank
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 …
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, …
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 …
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 …
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 …
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?
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 …
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 …
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, …
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.