Χαρακτηριστικά προϊόντος
(1) Η σχηματική πλακέτα υλικού είναι πλήρως ανοιχτού κώδικα, το λογισμικό είναι ανοιχτού κώδικα, χωρίς κίνδυνο πνευματικών δικαιωμάτων.
Προς το παρόν, τα jlink/stlink που κυκλοφορούν στην αγορά είναι πειρατικά και υπάρχουν ορισμένα νομικά προβλήματα στη χρήση τους. Όταν κάποιο jlink χρησιμοποιείται με IDE όπως το MDK, θα προκαλέσει πειρατεία και δεν θα μπορεί να χρησιμοποιηθεί κανονικά, ενώ ορισμένες εκδόσεις jlink έχουν το πρόβλημα της απώλειας υλικολογισμικού μετά από μια χρονική περίοδο χρήσης. Μόλις χαθεί το υλικολογισμικό, θα πρέπει να επαναφέρετε το λογισμικό χειροκίνητα.
(2) Διεπαφή SWD με μόλυβδο, υποστήριξη mainstream PC debugging software, συμπεριλαμβανομένων των keil, IAR, openocd, υποστήριξη SwD download, single step debugging.
(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, μπορεί εύκολα να ολοκληρώσει την αναβάθμιση υλικολογισμικού. Εάν έχετε ένα προϊόν που βασίζεται σε STM32 σε μαζική παραγωγή και το προϊόν ενδέχεται να χρειαστεί αναβάθμιση αργότερα, ο κώδικας boot loader στο DAPLink είναι πολύ χρήσιμος για αναφορά, ο πελάτης δεν χρειάζεται να εγκαταστήσει σύνθετα εργαλεία IDE ή εγγραφής για να ολοκληρώσει την αναβάθμιση, απλώς σύρετέ το στο δίσκο U για να ολοκληρώσετε εύκολα την αναβάθμιση του προϊόντος σας.
Διαδικασία καλωδίωσης
1. Συνδέστε τον εξομοιωτή στην πλακέτα προορισμού
Διάγραμμα καλωδίωσης SWD
Διάγραμμα καλωδίωσης JTAG
Ερωτήσεις και απαντήσεις
1. Αποτυχία εγγραφής, που υποδεικνύει ΣΦΑΛΜΑ RDDI-DAP, πώς να το λύσετε;
Α: Επειδή η ταχύτητα εγγραφής του προσομοιωτή είναι υψηλή, το σήμα μεταξύ της γραμμής Dupont θα προκαλέσει παρεμβολές, δοκιμάστε να αλλάξετε τη μικρότερη γραμμή Dupont ή τη στενά συνδεδεμένη γραμμή Dupont. Μπορείτε επίσης να προσπαθήσετε να μειώσετε την ταχύτητα εγγραφής, η οποία γενικά μπορεί να λυθεί κανονικά.
2. Τι πρέπει να γίνει εάν ο στόχος δεν μπορεί να ανιχνευθεί, γεγονός που υποδηλώνει αποτυχία επικοινωνίας;
A: Ελέγξτε πρώτα αν το καλώδιο υλικού είναι σωστό (GND, CLK, 10, 3V3) και, στη συνέχεια, ελέγξτε αν η τροφοδοσία ρεύματος της πλακέτας-στόχου είναι κανονική. Εάν η πλακέτα-στόχος τροφοδοτείται από τον προσομοιωτή, επειδή το μέγιστο ρεύμα εξόδου του USB είναι μόνο 500mA, ελέγξτε αν η τροφοδοσία ρεύματος της πλακέτας-στόχου είναι ανεπαρκής.
3. Ποια εγγραφή εντοπισμού σφαλμάτων τσιπ υποστηρίζεται από το CMSIS DAP/DAPLink;
Α: Το τυπικό σενάριο χρήσης είναι ο προγραμματισμός και η αποσφαλμάτωση της MCU. Θεωρητικά, ο πυρήνας της σειράς Cortex-M μπορεί να χρησιμοποιήσει το DAP για εγγραφή και αποσφαλμάτωση, τυπικά τσιπ όπως η πλήρης σειρά τσιπ STM32, η πλήρης σειρά GD32, η σειρά nRF51/52 και ούτω καθεξής.
4. Μπορώ να χρησιμοποιήσω τον εξομοιωτή DAP για εντοπισμό σφαλμάτων σε Linux;
Α: Σε Linux, μπορείτε να χρησιμοποιήσετε το openocd και τον εξομοιωτή DAP για εντοπισμό σφαλμάτων. Το openocd είναι το πιο δημοφιλές και ισχυρό εργαλείο εντοπισμού σφαλμάτων ανοιχτού κώδικα στον κόσμο. Μπορείτε επίσης να χρησιμοποιήσετε το openocd σε Windows, γράφοντας το κατάλληλο σενάριο διαμόρφωσης, μπορείτε να επιτύχετε τον εντοπισμό σφαλμάτων του τσιπ, την εγγραφή και άλλες λειτουργίες.
Φωτογράφιση προϊόντων