Les services de fabrication électronique à guichet unique vous aident à réaliser facilement vos produits électroniques à partir de PCB et PCBA

DAPLINK remplace l'émulateur de téléchargement de graveur JLINK OBSTLINK STM32 ARM

Brève description :

Nom du produit : Simulateur CMSIS DAP

Interface de débogage : JTAG,SWD, port série virtuel

Environnement de développement : Kei1/MDK, IAR, OpenOCD

Puces cibles : toutes les puces basées sur le cœur Cortex-M, telles que STM32, NRF51/52, etc.

Système d'exploitation : Windows, Linux, Mac

Tension d'entrée : 5 V (alimentation USB)

Tension de sortie : 5 V/3,3 V (peut être directement fourni à la carte cible)

Taille du produit: 71,5 mm * 23,6 mm * 14,2 mm


Détail du produit

Mots clés du produit

1.1

 

Caractéristiques du produit
(1) Le circuit imprimé schématique du matériel est entièrement open source, le logiciel open source, sans risque de droit d'auteur.
À l'heure actuelle, les jlink/stlink sur le marché sont piratés et leur utilisation pose des problèmes juridiques. Lorsque certains jlink sont utilisés avec un IDE tel que MDK, ils provoquent un piratage et ne peuvent pas être utilisés normalement, et certaines versions de jlink ont ​​le problème de perdre le micrologiciel après une utilisation pendant un certain temps. Une fois le firmware perdu, vous devez restaurer manuellement le logiciel.
(2) interface SWD, prise en charge des logiciels de débogage PC grand public, y compris keil, IAR, openocd, prise en charge du téléchargement SwD, débogage en une seule étape.
(3) L'interface JTAG, avec openocd, peut prendre en charge le débogage de presque toutes les puces SoC dans le monde, telles que la série ARM Cortex-A, DSP, FPGA, MIPS, etc., car le protocole SWD n'est qu'un protocole privé défini par ARM, et JTAG est la norme internationale IEEE 1149. La puce cible habituelle de l'émulateur est généralement la série ARM Cortex-M, qui n'introduit pas d'interface JTAG, et ce produit introduit l'interface JTAG, qui vous permet de développer et de déboguer des travaux sous d'autres plates-formes.
(4) Prise en charge du port série virtuel (c'est-à-dire qu'il peut être utilisé comme émulateur ou comme outil de port série, remplaçant ch340, cp2102, p12303)
(5) DAPLink prend en charge la mise à niveau du micrologiciel de la clé USB, il suffit de mettre à la terre le nRST, de le brancher sur DAPLink, PC. Il y aura une clé USB, faites simplement glisser le nouveau micrologiciel (fichier hexadécimal ou bin) dans la clé USB pour terminer la mise à niveau du micrologiciel. Étant donné que DAPLink implémente un chargeur de démarrage avec fonction de disque U, il peut facilement terminer la mise à niveau du micrologiciel. Si vous disposez d'un produit basé sur STM32 en production de masse et que le produit devra peut-être être mis à niveau ultérieurement, le code du chargeur de démarrage dans DAPLink est très digne de votre référence, le client n'a pas besoin d'installer un IDE complexe ou d'outils de gravure pour terminer le mise à niveau, il suffit de faire glisser vers le disque U pour terminer facilement la mise à niveau de votre produit.

8

Procédure de câblage
1. Connectez l'émulateur à la carte cible

Schéma de câblage SWD

détail (1)

Schéma de câblage JTAG

détail (2)

Questions et réponses
1. Échec de gravure, indiquant une ERREUR RDDI-DAP, comment résoudre ?
R : Parce que la vitesse de gravure du simulateur est rapide, le signal entre la ligne Dupont produira une diaphonie, veuillez essayer de changer la ligne Dupont la plus courte ou la ligne Dupont étroitement connectée, vous pouvez également essayer de réduire la vitesse de gravure, cela peut généralement être résolu. normalement.
2. Que faut-il faire si la cible ne peut pas être détectée, ce qui indique un échec de communication ?
R : Veuillez d'abord vérifier si le câble matériel est correct (GND, CLK, 10,3 V3), puis vérifier si l'alimentation de la carte cible est normale. Si la carte cible est alimentée par le simulateur, puisque le courant de sortie maximum de l'USB n'est que de 500 mA, veuillez vérifier si l'alimentation de la carte cible est insuffisante.
3. Quelle gravure de débogage de puce est prise en charge par CMSIS DAP/DAPLink ?
R : Le scénario d'utilisation typique consiste à programmer et déboguer le MCU. Théoriquement, le noyau de la série Cortex-M peut utiliser DAP pour la gravure et le débogage, des puces typiques telles que la série complète de puces STM32, la série complète GD32, la série nRF51/52, etc.
4. Puis-je utiliser l’émulateur DAP pour le débogage sous Linux ?
R : Sous Linux, vous pouvez utiliser l'émulateur openocd et DAP pour le débogage. openocd est le débogueur open source le plus populaire et le plus puissant au monde. Vous pouvez également utiliser openocd sous Windows, en écrivant le script de configuration approprié pour réaliser le débogage de la puce, la gravure et d'autres opérations.

Prise de vue du produit

9










  • Précédent:
  • Suivant:

  • Écrivez votre message ici et envoyez-le-nous