Η Sid Price, μια εταιρεία υπηρεσιών σχεδιασμού ενσωματωμένου λογισμικού ξεκίνησε μια εκστρατεία για τον ασύρματο εντοπισμό εντοπισμού σφαλμάτων για μικροεπεξεργαστές ARM Coretex-M που ονομάζεται ctxLink. Το ctxLink είναι ένα ανοιχτό υλικό, ένα ανοιχτό λογισμικό, ένα σύστημα εντοπισμού σφαλμάτων βασισμένο στο Black Magic Probe (BMP) που υποστηρίζει τη σύνδεση Wi-Fi και τις λειτουργίες που λειτουργούν με μπαταρία. Με την εφαρμογή της διεπαφής SWD και JTAG φέρνει απομακρυσμένο υλικό στο πρόγραμμα εντοπισμού σφαλμάτων επιπέδου προέλευσης για απομακρυσμένο, χωρίς καλώδιο προγραμματισμό και εντοπισμό σφαλμάτων μικροελεγκτών ARM Cortex-M ακόμη και σε μέρη όπου δεν είναι δυνατή η καλωδίωση USB.
Το ctxLink σάς επιτρέπει να έχετε πρόσβαση στο σύστημα από μια ορισμένη απόσταση για εφαρμογές όπως ο εντοπισμός σφαλμάτων ενός ρομποτικού συστήματος, ο προγραμματισμός μιας θωρακισμένης συσκευής, η εργασία γύρω από ένα περίεργο περίβλημα ή η εισβολή σε ένα έργο που είναι λίγο πολύ μακριά. Η διαμόρφωση του δρομολογητή για προώθηση των εισερχόμενων συνδέσεων για τη θύρα διακομιστή GDB στο ctxLink επιτρέπει στον τοπικό εντοπιστή σφαλμάτων να έχει πρόσβαση και στις συσκευές που βρίσκονται σε άλλες χώρες. Η διαχείριση του δικτύου μπορεί να διαχειριστεί είτε μέσω Wi-Fi προστατευμένης ρύθμισης (WPS) είτε μέσω HTTP παροχής με smartphone.
Το ctxLink μπορεί να επωφεληθεί από μια ενεργή κοινότητα που παρέχει υποστήριξη για νέους στόχους MCU και συγχρονίζεται με BMP, ώστε να μπορεί να εφαρμοστεί άμεσα πρόσθετη υποστήριξη MCU από την κοινότητα BMP. Μπορείτε να επισκεφθείτε τη σελίδα της καμπάνιας για περισσότερες πληροφορίες.
Προδιαγραφές
- Μικροελεγκτής: STM32F401RE
- Ενότητα Wi-Fi: Microchip WINC1500
- Φυσικό: 89 mm x 33 mm, PCB 4 επιπέδων
Εντοπισμός σφαλμάτων
- Υποστηρίζει ένα ευρύ φάσμα στόχων ARM Cortex, όπως ST, Atmel, Nordic, NXP και άλλα
- Περιλαμβάνει έναν ενσωματωμένο διακομιστή GDB που μπορεί να χρησιμοποιηθεί με ένα ευρύ φάσμα ολοκληρωμένων περιβαλλόντων ανάπτυξης (IDE)
- Υποστηρίζει ένα ευρύ φάσμα τάσεων στόχου (1,7 V έως 5 V)
Εξουσία
- Μπορεί να τροφοδοτηθεί από το στόχο (μόνο στόχους 3 έως 5 V)
- Μπορεί να τροφοδοτείται από μπαταρία LiPo (δεν περιλαμβάνεται). Έχει δοκιμαστεί με μπαταρία Adafruit 3.7V 1200mAh
- Η μπαταρία μπορεί να φορτιστεί μέσω USB
- Μπορεί να χρησιμοποιηθεί για την τροφοδοσία του στόχου (έως 100 mA) ανεξάρτητα από το εάν το ίδιο το ctxLink τροφοδοτείται από μπαταρία ή μέσω USB