Εφαρμογή για ενημέρωση υλικολογισμικού της CPU Stm32 μέσω Bluetooth με χρήση μονάδων Bluetooth-to-Serial.
Υποστηρίζει μονάδες με κλασικό πρωτόκολλο bluetooth SPP (δηλαδή HC-06) και επίσης μονάδες BLE στον μικροελεγκτή cc254x (δηλαδή HM-10)
Η υλοποίηση της αίτησης βασίζεται σε επόμενα έγγραφα της εταιρείας STMicroelectronics.
1. Λειτουργία εκκίνησης μνήμης συστήματος μικροελεγκτή STM32 AN2606
2. Πρωτόκολλο AN3155 USART που χρησιμοποιείται στον φορτωτή εκκίνησης STM32
Πώς να χρησιμοποιήσετε την εφαρμογή.
ΠΑΡΑΣΚΕΥΗ
1. Ορίστε τη σωστή σειριακή διαμόρφωση στη μονάδα Bluetooth-to-Serial. Θα πρέπει να είναι 8 bit, ομοιόμορφη ισοτιμία και 1 Stop bit και ρυθμός baud από 1200 έως 115200. Πώς διαβάζεται η ρύθμιση παραμέτρων στο φύλλο δεδομένων για τη μονάδα Bluetooth-to-Serial.
2. Συνδέστε τη μονάδα Bluetooth-to-Serial στην πλακέτα Stm32.
Γενικά, το r Stm32 χρησιμοποιεί τα επόμενα pines για σειριακό bootloader
PA10 (USART RX) και PA9 (USART_TX)
3. Ενεργοποιήστε τη λειτουργία bootloader για το Stm32. Πώς να το κάνετε αυτό διαβάστε στο AN2606. Γενικά θα πρέπει να ρυθμίσετε τις ακίδες BOOT0 και BOOT1 σε σωστό συνδυασμό ανάλογα με το μοντέλο της CPU σας.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
1. Ενεργοποιήστε το bluetooth στο τηλέφωνό σας και συνδεθείτε στη μονάδα Bluetooth-to-Serial
2. Επιλέξτε αρχείο με υλικολογισμικό που θέλετε να γράψετε.
Το αρχείο υλικολογισμικού πρέπει να είναι σε μία από τις παρακάτω μορφές
- Intel hex
- Motorola S-Record
- Ακατέργαστο δυαδικό
3. Ορίστε τις επιλογές γραφής που χρειάζεστε. Μπορείτε να επιλέξετε τις επόμενες επιλογές
- Διαγράψτε μόνο τις απαραίτητες σελίδες
- Απενεργοποιήστε την προστασία ανάγνωσης εάν χρειάζεται
- Ρύθμιση προστασίας ανάγνωσης μετά την εγγραφή
- Πηγαίνετε CPU μετά τον προγραμματισμό
4. Πατήστε το κουμπί "Load file to flash" και περιμένετε να ολοκληρωθεί η λειτουργία.
Επιπλέον σε εφαρμογή διαθέσιμη επόμενη λειτουργία
- Σβήσιμο
- Έλεγχος φλας για κενό
- Συγκρίνετε το flash με το αρχείο.
Μπορείτε να επιλέξετε αυτή τη λειτουργία μέσω του κατάλληλου σημείου στο μενού.
Η εφαρμογή ελέγχεται στην επόμενη CPU:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Το Stm32F411 ελέγχθηκε από τον χρήστη
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
ΠΕΡΙΟΡΙΣΜΟΣ ΧΡΗΣΗΣ
Μπορείτε να κάνετε τη μεταφόρτωση υλικολογισμικού έως τις 25 εντελώς δωρεάν.
Αφού επιτύχετε αυτό το όριο, μπορείτε να αγοράσετε μία από τις δύο υπηρεσίες
1. επιπλέον 100 ανέβασμα
2. απεριόριστη χρήση της εφαρμογής.