Υπηρεσίες ηλεκτρονικής κατασκευής μιας στάσης, σας βοηθούν να επιτύχετε εύκολα τα ηλεκτρονικά προϊόντα σας από PCB & PCBA

Το DAPLINK αντικαθιστά τον εξομοιωτή λήψης ARM του καυστήρα JLINK OBSTLINK STM32

Σύντομη περιγραφή:

Όνομα προϊόντος: CMSIS DAP Simulator

Διεπαφή εντοπισμού σφαλμάτων: JTAG, SWD, εικονική σειριακή θύρα

Περιβάλλον ανάπτυξης: Kei1/MDK, IAR, OpenOCD

Στόχοι τσιπ: Όλα τα τσιπ που βασίζονται στον πυρήνα Cortex-M, όπως STM32, NRF51/52 κ.λπ.

Λειτουργικό σύστημα: Windows, Linux, Mac

Τάση εισόδου: 5V (τροφοδοτικό USB)

Τάση εξόδου: 5V/3,3V (μπορεί να τροφοδοτηθεί απευθείας στον πίνακα στόχο)

Μέγεθος προϊόντος: 71,5mm*23,6mm*14,2mm


Λεπτομέρεια προϊόντος

Ετικέτες προϊόντων

1.1

 

Χαρακτηριστικά προϊόντος
(1) Το σχηματικό PCB υλικού είναι εντελώς ανοιχτού κώδικα, λογισμικό ανοιχτού κώδικα, χωρίς κίνδυνο πνευματικών δικαιωμάτων.
Προς το παρόν, τα jlink/stlink στην αγορά είναι πειρατικά και υπάρχουν ορισμένα νομικά προβλήματα στη χρήση. Όταν κάποιο jlink χρησιμοποιείται με IDE όπως το MDK, θα προκαλέσει πειρατεία και δεν μπορεί να χρησιμοποιηθεί κανονικά, ενώ ορισμένες εκδόσεις jlink έχουν το πρόβλημα της απώλειας υλικολογισμικού μετά από χρήση για κάποιο χρονικό διάστημα. Μόλις χαθεί το υλικολογισμικό, πρέπει να επαναφέρετε μη αυτόματα το λογισμικό.
(2)Προηγηθείτε στη διεπαφή SWD, υποστηρίξτε το κύριο λογισμικό εντοπισμού σφαλμάτων υπολογιστή, συμπεριλαμβανομένων των keil, IAR, openocd, υποστήριξη λήψης SwD, εντοπισμό σφαλμάτων σε ένα βήμα.
(3) Η διεπαφή JTAG, με το openocd μπορεί να υποστηρίξει τον εντοπισμό σφαλμάτων σχεδόν όλων των τσιπ SoC παγκοσμίως, όπως η σειρά ARM Cortex-A, DSP, FPGA, MIPS κ.λπ., επειδή το πρωτόκολλο SWD είναι μόνο ένα ιδιωτικό πρωτόκολλο που ορίζεται από την ARM και Το JTAG είναι το διεθνές πρότυπο IEEE 1149. Το συνηθισμένο τσιπ στόχου εξομοιωτή είναι γενικά η σειρά ARM Cortex-M, η οποία δεν εισάγει τη διεπαφή JTAG και αυτό το προϊόν εισάγει τη διεπαφή JTAG, η οποία είναι κατάλληλη για να αναπτύξετε και να διορθώσετε εργασίες σε άλλες πλατφόρμες.
(4)Υποστήριξη εικονικής σειριακής θύρας (δηλαδή, μπορεί να χρησιμοποιηθεί ως εξομοιωτής ή ως εργαλείο σειριακής θύρας, αντικαθιστώντας τα ch340, cp2102, p12303)
(5) Το DAPLink υποστηρίζει αναβάθμιση υλικολογισμικού μονάδας flash USB, απλώς γειώστε το nRST, συνδέστε το στο DAPLink, υπολογιστή. Θα υπάρχει μια μονάδα flash USB, απλώς σύρετε το νέο υλικολογισμικό (αρχείο hex ή bin) στη μονάδα flash USB για να ολοκληρώσετε την αναβάθμιση υλικολογισμικού. Επειδή το DAPLink υλοποιεί ένα bootloader με λειτουργία U disk, μπορεί εύκολα να ολοκληρώσει την αναβάθμιση υλικολογισμικού. Εάν έχετε ένα προϊόν που βασίζεται σε STM32 σε μαζική παραγωγή και το προϊόν μπορεί να χρειαστεί να αναβαθμιστεί αργότερα, ο κωδικός του boot loader στο DAPLink αξίζει πολύ την αναφορά σας, ο πελάτης δεν χρειάζεται να εγκαταστήσει πολύπλοκα IDE ή εργαλεία εγγραφής για να ολοκληρώσει το αναβάθμιση, απλώς σύρετε στο δίσκο U μπορεί να ολοκληρώσει άνετα την αναβάθμιση του προϊόντος σας.

8

Διαδικασία καλωδίωσης
1. Συνδέστε τον εξομοιωτή στον πίνακα στόχο

Διάγραμμα καλωδίωσης SWD

λεπτομέρεια (1)

Διάγραμμα καλωδίωσης JTAG

λεπτομέρεια (2)

Q&A
1. Αποτυχία καύσης, που υποδεικνύει ΣΦΑΛΜΑ RDDI-DAP, πώς να λυθεί;
Α: Επειδή η ταχύτητα καύσης του προσομοιωτή είναι γρήγορη, το σήμα μεταξύ της γραμμής dupont θα παράγει crosstalk, προσπαθήστε να αλλάξετε τη μικρότερη γραμμή Dupont ή τη στενά συνδεδεμένη γραμμή Dupont, μπορείτε επίσης να προσπαθήσετε να μειώσετε την ταχύτητα καύσης, γενικά μπορεί να λυθεί κανονικά.
2. Τι πρέπει να γίνει εάν ο στόχος δεν μπορεί να εντοπιστεί, υποδεικνύοντας αποτυχία επικοινωνίας;
Α: Ελέγξτε πρώτα εάν το καλώδιο υλικού είναι σωστό (GND,CLK,10,3V3) και, στη συνέχεια, ελέγξτε εάν η τροφοδοσία της πλακέτας στόχου είναι κανονική. Εάν η πλακέτα προορισμού τροφοδοτείται από τον προσομοιωτή, καθώς το μέγιστο ρεύμα εξόδου του USB είναι μόνο 500 mA, ελέγξτε εάν η τροφοδοσία της πλακέτας στόχου είναι ανεπαρκής.
3. Ποια εγγραφή εντοπισμού σφαλμάτων chip υποστηρίζεται από το CMSIS DAP/DAPLink;
Α: Το τυπικό σενάριο χρήσης είναι ο προγραμματισμός και ο εντοπισμός σφαλμάτων του MCU. Θεωρητικά, ο πυρήνας της σειράς Cortex-M μπορεί να χρησιμοποιήσει το DAP για εγγραφή και εντοπισμό σφαλμάτων, τυπικά τσιπ όπως η πλήρης σειρά τσιπ STM32, η πλήρης σειρά GD32, η σειρά nRF51/52 και ούτω καθεξής.
4. Μπορώ να χρησιμοποιήσω τον εξομοιωτή DAP για τον εντοπισμό σφαλμάτων στο Linux;
Α: Στο Linux, μπορείτε να χρησιμοποιήσετε τον εξομοιωτή openocd και DAP για εντοπισμό σφαλμάτων. Το openocd είναι το πιο δημοφιλές και ισχυρό πρόγραμμα εντοπισμού σφαλμάτων ανοιχτού κώδικα στον κόσμο. Μπορείτε επίσης να χρησιμοποιήσετε το openocd κάτω από τα παράθυρα, γράφοντας το κατάλληλο σενάριο διαμόρφωσης μπορείτε να επιτύχετε τον εντοπισμό σφαλμάτων του τσιπ, την εγγραφή και άλλες λειτουργίες.

Σκοποβολή προϊόντος

9










  • Προηγούμενος:
  • Επόμενος:

  • Γράψτε το μήνυμά σας εδώ και στείλτε το σε εμάς