Λογότυπο I SYST

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΟ
Εντοπισμός σφαλμάτων υλικολογισμικού με το 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

I SYST Debugging and Flashing Firmware with Eclipse IDE - Εικ. 1

Συνδέστε το IDK-BLYST-NANO στον υπολογιστή σας.

Εντοπισμός σφαλμάτων υλικολογισμικού με OpenODC

Θα ξεκινήσουμε με το Blinky Project ως πρώηνample.
Επιλέξτε Blinky Project, κάντε δεξί κλικ στην επιλογή Debug Configuration

I SYST Debugging and Flashing Firmware with Eclipse IDE - Debug Configuration

I SYST Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό με το Eclipse IDE - Διαμόρφωση εντοπισμού σφαλμάτων 1

Κάντε διπλό κλικ στο GDB OpenOCD Debugging
Στην καρτέλα Κύρια, στο C/C++ Application, κάντε κλικ στην Αναζήτηση έργου

I SYST Debugging and Flashing Firmware with Eclipse IDE - Search Project

Επιλέξτε Blinky. ξωτικό

I SYST Debugging and Flashing Firmware with Eclipse IDE - Debugger tab

Στην καρτέλα Εντοπισμός σφαλμάτων, ορίστε τις επιλογές διαμόρφωσης
-f "interface/cmsis-dap.cfg"
-f "target/nrf52.cfg"
Περιηγηθείτε στο εκτελέσιμο αρχείο OpenOCD file και ARM GDB εκτελέσιμο file.
Κάντε κλικ στο Debug

I SYST Debugging και Flash Firmware with Eclipse IDE - Debug

Αφού ξεκινήσετε το πρόγραμμα εντοπισμού σφαλμάτων, θα σταματήσει στο main(). Τώρα μπορείτε να διορθώσετε το υλικολογισμικό
κάνοντας κλικ στο κουμπί βήματος (F5, F6) για να εντοπίσετε τον πηγαίο κώδικα γραμμή προς γραμμή.

Firmware που αναβοσβήνει

Κάντε κλικ στο κουμπί Εκτέλεση για να εκτελέσετε το υλικολογισμικό στη συσκευή σας

I SYST Debugging and Flashing Firmware with Eclipse IDE - Run button

I SYST Debugging and Flashing Firmware with Eclipse IDE - Εικ. 2

Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό 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

I SYST Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό με το Eclipse IDE - γραμμή εντολών

I SYST Debugging and Flashing Firmware with Eclipse IDE - γραμμή εντολών 1

Αφού αναβοσβήνουμε το Bluetooth Low Energy Module στο IDK-BLYST-NANO με IDAPnRFProg, μπορούμε τώρα να κάνουμε εντοπισμό σφαλμάτων και flash firmware BleAdvertiser στο IDK-BLYST-NANO

Έγγραφα / Πόροι

I-SYST Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό με το Eclipse IDE [pdf] Εγχειρίδιο χρήστη
Εντοπισμός σφαλμάτων και αναβοσβήνει το υλικολογισμικό με το Eclipse IDE

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *