Εφαρμογή για την ενημέρωση υλικολογισμικού του Stm32 CPU μέσω καλωδίου usb χρησιμοποιώντας το πρωτόκολλο USB DFU.
Η πραγματοποίηση της εφαρμογής βασίζεται στα επόμενα έγγραφα της εταιρείας STMicroelectronics.
1. Λειτουργία εκκίνησης μνήμης συστήματος μικροελεγκτή AN2606 STM32
2. Πρωτόκολλο AN3156 USB DFU που χρησιμοποιείται στο bootloader STM32
Πώς να χρησιμοποιήσετε την εφαρμογή.
ΠΡΟΑΠΑΙΤΟΥΜΕΝΟ
Η κινητή συσκευή σας πρέπει να υποστηρίζει USB-OTG.
ΠΑΡΑΣΚΕΥΗ
1. Συνδέστε την πλακέτα Stm32 με την κινητή συσκευή σας μέσω καλωδίου USB-OTG
2. Ενεργοποιήστε τη λειτουργία bootloader για Stm32. Πώς να το διαβάσετε στο AN2606. Σε γενικές γραμμές πρέπει να ρυθμίσετε τους ακροδέκτες BOOT0 και BOOT1 σε σωστό συνδυασμό σύμφωνα με το μοντέλο της CPU σας.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
1. Επιλέξτε αρχείο με υλικολογισμικό που θέλετε να γράψετε.
- Το αρχείο υλικολογισμικού θα πρέπει να έχει μία από τις ακόλουθες μορφές
- Intel hex
- Motorola S-Record
- DfuSe (μορφή STMicroelectronics DFU)
- Ακατέργαστο δυαδικό
2. Ορίστε τις επιλογές γραφής που χρειάζεστε. Μπορείτε να ορίσετε τις επόμενες επιλογές
- Διαγράψτε μόνο τις απαραίτητες σελίδες
- Μην ρυθμίσετε την προστασία ανάγνωσης εάν χρειάζεται
- Πηγαίνετε CPU μετά τον προγραμματισμό
3. Πατήστε το κουμπί "Φόρτωση αρχείου για να αναβοσβήνει" και περιμένετε να ολοκληρωθεί η λειτουργία
Επιπλέον, οι επόμενες λειτουργίες είναι διαθέσιμες στην εφαρμογή
- Διαγραφή
- Έλεγχος φλας για κενό
- Συγκρίνετε το φλας με το αρχείο.
Μπορείτε να επιλέξετε αυτήν τη λειτουργία μέσω κατάλληλου σημείου στο μενού.
Η εφαρμογή ελέγχεται στα επόμενα μοντέλα μικροελεγκτών:
Stm32F072
Stm32F205
Stm32F302
Stm32F401
Stm32F746
Stm32G474
Stm32L432
ΠΕΡΙΟΡΙΣΜΟΣ ΧΡΗΣΗΣ
Μπορείτε να κάνετε έως και 25 μεταφόρτωση υλικολογισμικού εντελώς δωρεάν.
Αφού επιτύχετε αυτό το όριο, μπορείτε να αγοράσετε μία από τις δύο υπηρεσίες
1. επιπλέον 100 φορτώσεις
2. απεριόριστη χρήση της εφαρμογής.