Logotip I SYST

ROČNI VODIČ
Odpravljanje napak v vdelani programski opremi z Eclipse
Različica 1.0

Zgodovina revizij

Različica  Datum Opomba Sodelujoči Odobritelj
1 12. maj 2021 Začetna različica Nguyen Hoang Hoan Nguyen Hoang Hoan

Copyright © 2019 I-SYST, vse pravice pridržane.
3514, 1re Rue, Saint-Hubert, QC., Kanada J3Y 8Y5
Tega dokumenta ni dovoljeno reproducirati v kakršni koli obliki brez izrecnega pisnega soglasja I-SYST.

Uvod

V tem dokumentu je po korakih prikazano, kako razhroščevati in flash vdelano programsko opremo z Eclipse IDE in Iosonata, ki je bila nameščena v Namestitvenem priročniku “Eclipse IDE pri razvoju vdelane programske opreme z IOsonata”.

Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - slika 1

Povežite IDK-BLYST-NANO z računalnikom.

Odpravljanje napak v vdelani programski opremi z OpenODC

Začeli bomo s projektom Blinky kot bivšiample.
Izberite Blinky Project, z desno tipko miške kliknite Konfiguracija za odpravljanje napak

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE – konfiguracija za odpravljanje napak

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE – konfiguracija za odpravljanje napak 1

Dvokliknite GDB OpenOCD Debugging
Na zavihku Glavni v aplikaciji C/C++ kliknite Išči projekt

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - Search Project

Izberite Blinky. vilin

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - zavihek Razhroščevalnik

Na zavihku Debugger nastavite možnosti Config
-f “interface/cmsis-dap.cfg”
-f “target/nrf52.cfg”
Prebrskajte izvedljivo datoteko OpenOCD file in izvedljivo datoteko ARM GDB file.
Kliknite Odpravljanje napak

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - Odpravljanje napak

Ko zaženete razhroščevalnik, se bo ustavil pri main(). Zdaj lahko odpravite napake v vdelani programski opremi
s klikom na gumb za korake (F5, F6) za sledenje izvorne kode vrstico za vrstico.

Utripajoča vdelana programska oprema

Kliknite gumb Zaženi, da zaženete vdelano programsko opremo na vaši napravi

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - Gumb Run

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - slika 2

Odpravljanje napak in utripanje vdelane programske opreme BleAdvertiser

BleAdvertiser zahteva komponente programske naprave NRF SDK, zato moramo programsko napravo najprej flashati. Uporaba
IDAPnRFProg za flash programsko napravo NRF z uporabo povezave IDAP-Link. Prenesite tukaj: IDAP-Link/M – Brskanje/Windows na SourceForge.net
Zaženite IDAPnRFProg z naslednjo ukazno vrstico:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - ukazna vrstica

I SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE - ukazna vrstica 1

Po utripanju nizkoenergijskega modula Bluetooth v IDK-BLYST-NANO z IDAPnRFProg lahko zdaj odpravljamo napake in poganjamo vdelano programsko opremo BleAdvertiser na IDK-BLYST-NANO

Dokumenti / Viri

I-SYST Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE [pdfUporabniški priročnik
Odpravljanje napak in utripanje vdelane programske opreme z Eclipse IDE

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *