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 fournie à la carte cible)

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


Détails du produit

Étiquettes de produit

1.1

 

Caractéristiques du produit
(1) Le schéma matériel PCB est entièrement open source, le logiciel open source, aucun risque de droit d'auteur.
Actuellement, les jlink/stlink disponibles sur le marché sont piratés et leur utilisation pose des problèmes juridiques. L'utilisation de jlink avec un IDE tel que MDK peut entraîner le piratage et rendre l'utilisation impossible. Certaines versions de jlink peuvent même perdre leur firmware après une longue utilisation. Une fois le firmware perdu, il est nécessaire de le restaurer manuellement.
(2) Interface SWD de sortie, prend en charge les logiciels de débogage PC grand public, y compris Keil, IAR, OpenOCD, prend en charge le téléchargement SWD, le 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 du monde, telles que les séries ARM Cortex-A, DSP, FPGA, MIPS, etc., car le protocole SWD est 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'intègre pas l'interface JTAG. Ce produit intègre l'interface JTAG, ce qui vous permet de développer et de déboguer des travaux sur d'autres plateformes.
(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 firmware sur clé USB. Il suffit de connecter le nRST à la terre et de le brancher sur DAPLink ou sur un PC. Une fois la clé USB installée, il suffit d'y glisser le nouveau firmware (fichier hexadécimal ou binaire) pour terminer la mise à niveau. Grâce à un chargeur de démarrage avec fonction disque dur, DAPLink simplifie la mise à niveau. Si vous utilisez un produit STM32 en production de masse et qu'une mise à niveau ultérieure est nécessaire, le code du chargeur de démarrage de DAPLink est un outil précieux. Le client n'a pas besoin d'installer d'IDE complexe ni d'outils de gravure pour effectuer la mise à niveau : il suffit de le glisser sur le disque dur.

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 : Étant donné que la vitesse de gravure du simulateur est rapide, le signal entre la ligne Dupont produira une diaphonie. Essayez 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, ce qui 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 que le câble matériel est correct (GND, CLK, 10, 3V3), puis que l'alimentation de la carte cible est correcte. Si la carte cible est alimentée par le simulateur, le courant de sortie maximal de l'USB n'étant 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 : L'utilisation typique consiste à programmer et déboguer le microcontrôleur. Théoriquement, le noyau de la série Cortex-M peut utiliser DAP pour graver et déboguer des puces classiques telles que les séries complètes STM32, GD32, nRF51/52, etc.
4. Puis-je utiliser l'émulateur DAP pour le débogage sous Linux ?
R : Sous Linux, vous pouvez utiliser OpenOCD et l'émulateur 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é, vous pourrez 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