Logo SYST

INSTRUKCJA OBSŁUGI
Debugowanie oprogramowania sprzętowego za pomocą Eclipse
Wersja 1.0

Historia rewizji

Wersja  Data Notatka Współtwórca (y) Zatwierdzający
1 12 maja 2021 Wersja początkowa Nguyen Hoang Hoan Nguyen Hoang Hoan

Copyright © 2019 I-SYST, wszelkie prawa zastrzeżone.
3514, 1re Rue, Saint-Hubert, QC., Kanada J3Y 8Y5
Niniejszy dokument nie może być powielany w żadnej formie bez wyraźnej pisemnej zgody I-SYST.

Wstęp

Ten dokument pokazuje krok po kroku, jak debugować i flashować oprogramowanie sprzętowe za pomocą Eclipse IDE i Iosonata, które zostało zainstalowane w podręczniku instalacji „Eclipse IDE w tworzeniu oprogramowania sprzętowego za pomocą IOsonata”.

Debugowanie i flashowanie oprogramowania układowego za pomocą środowiska Eclipse IDE

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - rys. 1

Podłącz IDK-BLYST-NANO do swojego komputera.

Debugowanie oprogramowania sprzętowego za pomocą OpenODC

Zaczniemy od Blinky Project jako byłyample.
Wybierz Blinky Project, kliknij prawym przyciskiem myszy i wybierz opcję Debuguj konfigurację

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - konfiguracja debugowania

I SYST Debugowanie i flashowanie oprogramowania układowego za pomocą Eclipse IDE — konfiguracja debugowania 1

Kliknij dwukrotnie opcję Debugowanie GDB OpenOCD
Na karcie Główne, w aplikacji C/C++ kliknij opcję Wyszukaj projekt

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - projekt wyszukiwania

Wybierz Blinky. elf

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - zakładka Debugger

Na karcie Debuger ustaw opcje konfiguracji
-f „interfejs/cmsis-dap.cfg”
-f „cel/nrf52.cfg”
Przeglądaj plik wykonywalny OpenOCD file i plik wykonywalny ARM GDB file.
Kliknij Debuguj

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - Debugowanie

Po uruchomieniu debugera zatrzyma się on w funkcji main(). Teraz możesz debugować oprogramowanie sprzętowe
klikając przycisk kroku (F5, F6), aby prześledzić kod źródłowy linia po linii.

Flashowanie oprogramowania układowego

Kliknij przycisk Uruchom, aby uruchomić oprogramowanie sprzętowe na swoim urządzeniu

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - przycisk Uruchom

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - rys. 2

Debugowanie i flashowanie oprogramowania sprzętowego BleAdvertiser

BleAdvertiser wymaga komponentów softdevice NRF SDK, więc musimy najpierw sflashować softdevice. Używać
IDAPnRFProg do flashowania urządzenia NRF przy użyciu IDAP-Link. Pobierz tutaj: IDAP-Link/M – Przeglądaj/Windows na SourceForge.net
Uruchom IDAPnRFProg za pomocą wiersza poleceń:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE - wiersz poleceń

I SYST Debugowanie i flashowanie oprogramowania sprzętowego za pomocą Eclipse IDE – linia poleceń 1

Po flashowaniu modułu Bluetooth Low Energy w IDK-BLYST-NANO za pomocą IDAPnRFProg, możemy teraz debugować i flashować oprogramowanie układowe BleAdvertiser na IDK-BLYST-NANO

Dokumenty / Zasoby

Debugowanie i flashowanie oprogramowania sprzętowego I-SYST za pomocą środowiska Eclipse IDE [plik PDF] Instrukcja obsługi
Debugowanie i flashowanie oprogramowania układowego za pomocą środowiska Eclipse IDE

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *