ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΟ
Εντοπισμός σφαλμάτων υλικολογισμικού με το Eclipse
Έκδοση 1.0
Ιστορικό αναθεωρήσεων
Εκδοχή | Ημερομηνία | Σημείωμα | Συνεισφέρων | Εγκριτής |
1 | 12 Μαΐου 2021 | Αρχική έκδοση | Nguyen Hoang Hoan | Nguyen Hoang Hoan |
Πνευματικά δικαιώματα © 2019 I-SYST, με την επιφύλαξη παντός δικαιώματος.
3514, 1re Rue, Saint-Hubert, QC., Canada J3Y 8Y5
Αυτό το έγγραφο δεν μπορεί να αναπαραχθεί σε οποιαδήποτε μορφή χωρίς τη ρητή γραπτή συγκατάθεση της I-SYST.
Εισαγωγή
Αυτό το έγγραφο δείχνει βήμα προς βήμα πώς να διορθώσετε σφάλματα και να αναβοσβήσετε το υλικολογισμικό με το Eclipse IDE και το Iosonata που εγκαταστάθηκε στον οδηγό εγκατάστασης «Eclipse IDE στην ανάπτυξη υλικολογισμικού με το IOsonata».
Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό με το Eclipse IDE
Συνδέστε το IDK-BLYST-NANO στον υπολογιστή σας.
Εντοπισμός σφαλμάτων υλικολογισμικού με OpenODC
Θα ξεκινήσουμε με το Blinky Project ως πρώηνample.
Επιλέξτε Blinky Project, κάντε δεξί κλικ στην επιλογή Debug Configuration
Κάντε διπλό κλικ στο GDB OpenOCD Debugging
Στην καρτέλα Κύρια, στο C/C++ Application, κάντε κλικ στην Αναζήτηση έργου
Επιλέξτε Blinky. ξωτικό
Στην καρτέλα Εντοπισμός σφαλμάτων, ορίστε τις επιλογές διαμόρφωσης
-f "interface/cmsis-dap.cfg"
-f "target/nrf52.cfg"
Περιηγηθείτε στο εκτελέσιμο αρχείο OpenOCD file και ARM GDB εκτελέσιμο file.
Κάντε κλικ στο Debug
Αφού ξεκινήσετε το πρόγραμμα εντοπισμού σφαλμάτων, θα σταματήσει στο main(). Τώρα μπορείτε να διορθώσετε το υλικολογισμικό
κάνοντας κλικ στο κουμπί βήματος (F5, F6) για να εντοπίσετε τον πηγαίο κώδικα γραμμή προς γραμμή.
Firmware που αναβοσβήνει
Κάντε κλικ στο κουμπί Εκτέλεση για να εκτελέσετε το υλικολογισμικό στη συσκευή σας
Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό BleAdvertiser
Το BleAdvertiser απαιτεί εξαρτήματα μαλακής συσκευής NRF SDK, επομένως πρέπει πρώτα να αναβοσβήνουμε τη μαλακή συσκευή. Χρήση
IDAPnRFProg για να αναβοσβήνει τη λογιστική συσκευή NRF χρησιμοποιώντας το IDAP-Link. Κατέβασε εδώ: IDAP-Link/M – Περιήγηση/Windows στο SourceForge.net
Εκτελέστε το IDAPnRFProg ακολουθώντας την ακόλουθη γραμμή εντολών:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex
Αφού αναβοσβήνουμε το Bluetooth Low Energy Module στο IDK-BLYST-NANO με IDAPnRFProg, μπορούμε τώρα να κάνουμε εντοπισμό σφαλμάτων και flash firmware BleAdvertiser στο IDK-BLYST-NANO
Έγγραφα / Πόροι
![]() |
I-SYST Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό με το Eclipse IDE [pdf] Εγχειρίδιο χρήστη Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό με το Eclipse IDE |