One-Stop-Services für die elektronische Fertigung helfen Ihnen dabei, Ihre elektronischen Produkte einfach aus PCB und PCBA herzustellen

DAPLINK ersetzt den JLINK OBSTLINK STM32-Brenner-Download-Emulator ARM

Kurze Beschreibung:

Produktname: CMSIS DAP Simulator

Debugging-Schnittstelle: JTAG, SWD, virtueller serieller Port

Entwicklungsumgebung: Kei1/MDK, IAR, OpenOCD

Zielchips: Alle Chips, die auf dem Cortex-M-Kern basieren, wie STM32, NRF51/52 usw.

Betriebssystem: Windows, Linux, Mac

Eingangsspannung: 5 V (USB-Stromversorgung)

Ausgangsspannung: 5 V/3,3 V (kann direkt an die Zielplatine geliefert werden)

Produktgröße: 71,5 mm * 23,6 mm * 14,2 mm


Produktdetail

Produkt Tags

1.1

 

Produkteigenschaften
(1) Die Hardware-Schaltplan-Leiterplatte ist vollständig Open Source, die Software Open Source, kein Urheberrechtsrisiko.
Derzeit werden die auf dem Markt erhältlichen JLink-/StLink-Produkte raubkopiert, was zu rechtlichen Problemen bei der Verwendung führt. Bei Verwendung einiger JLink-Produkte mit IDEs wie MDK kommt es zu Raubkopien und die normale Nutzung ist nicht möglich. Bei einigen JLink-Versionen geht nach längerer Nutzung die Firmware verloren. Bei Verlust der Firmware muss die Software manuell wiederhergestellt werden.
(2) Führen Sie die SWD-Schnittstelle aus, unterstützen Sie gängige PC-Debugging-Software, einschließlich Keil, IAR, OpenOCD, unterstützen Sie SwD-Download und Debugging in einem Schritt.
(3) Die JTAG-Schnittstelle kann mit OpenOCD das Debuggen fast aller SoC-Chips weltweit unterstützen, beispielsweise der ARM Cortex-A-Serie, DSP, FPGA, MIPS usw., da das SWD-Protokoll nur ein von ARM definiertes privates Protokoll ist und JTAG der internationale Standard IEEE 1149 ist. Der übliche Zielchip eines Emulators ist im Allgemeinen die ARM Cortex-M-Serie, die keine JTAG-Schnittstelle einführt, und dieses Produkt führt eine JTAG-Schnittstelle ein, die für Sie zum Entwickeln und Debuggen von Arbeiten auf anderen Plattformen geeignet ist.
(4) Unterstützt virtuelle serielle Schnittstellen (d. h., es kann als Emulator oder als serielles Schnittstellentool verwendet werden und ersetzt ch340, cp2102, p12303).
(5) DAPLink unterstützt Firmware-Upgrades per USB-Stick. Erden Sie dazu einfach das nRST und stecken Sie es in DAPLink oder den PC. Es wird ein USB-Stick angezeigt. Ziehen Sie die neue Firmware (Hex- oder Binärdatei) einfach auf den USB-Stick, um das Firmware-Upgrade abzuschließen. Da DAPLink einen Bootloader mit USB-Disk-Funktion implementiert, ist das Firmware-Upgrade problemlos möglich. Wenn Sie ein STM32-basiertes Produkt in Massenproduktion haben und dieses später möglicherweise aktualisiert werden muss, ist der Bootloader-Code in DAPLink sehr hilfreich. Der Kunde muss keine komplexe IDE oder Brenntools installieren, um das Upgrade abzuschließen. Ziehen Sie die Datei einfach auf den USB-Stick, um das Produkt-Upgrade bequem abzuschließen.

8

Verdrahtungsverfahren
1. Verbinden Sie den Emulator mit der Zielplatine

SWD-Schaltplan

Detail (1)

JTAG-Schaltplan

Detail (2)

Fragen und Antworten
1. Brennfehler, der auf einen RDDI-DAP-FEHLER hinweist. Wie kann das Problem behoben werden?
A: Da die Brenngeschwindigkeit des Simulators hoch ist, kommt es zwischen den Signalen der Dupont-Leitungen zu Übersprechen. Versuchen Sie, die kürzere Dupont-Leitung oder die eng verbundene Dupont-Leitung zu wechseln. Sie können auch versuchen, die Brenngeschwindigkeit zu verringern. Im Allgemeinen lässt sich das Problem normal lösen.
2. Was ist zu tun, wenn das Ziel nicht erkannt werden kann, was auf einen Kommunikationsfehler hinweist?
A: Bitte prüfen Sie zunächst, ob das Hardwarekabel korrekt ist (GND, CLK, 10, 3V3), und prüfen Sie dann, ob die Stromversorgung der Zielplatine normal ist. Wenn die Zielplatine vom Simulator mit Strom versorgt wird, prüfen Sie bitte, ob die Stromversorgung der Zielplatine unzureichend ist, da der maximale Ausgangsstrom des USB nur 500 mA beträgt.
3. Welches Chip-Debugging-Brennen wird von CMSIS DAP/DAPLink unterstützt?
A: Das typische Anwendungsszenario ist das Programmieren und Debuggen der MCU. Theoretisch kann der Kernel der Cortex-M-Serie DAP zum Brennen und Debuggen verwenden, typische Chips wie die vollständige STM32-Chipserie, die vollständige GD32-Serie, die nRF51/52-Serie usw.
4. Kann ich den DAP-Emulator zum Debuggen unter Linux verwenden?
A: Unter Linux können Sie openocd und den DAP-Emulator zum Debuggen verwenden. openocd ist der beliebteste und leistungsstärkste Open-Source-Debugger der Welt. Sie können openocd auch unter Windows verwenden. Durch Schreiben des entsprechenden Konfigurationsskripts können Sie den Chip debuggen, brennen und andere Vorgänge durchführen.

Produktaufnahmen

9










  • Vorherige:
  • Nächste:

  • Schreiben Sie hier Ihre Nachricht und senden Sie sie an uns