I SYST-logo

MANUELL GUIDE
Fastvarefeilsøking med Eclipse
Versjon 1.0

Revisjonshistorikk

Versjon  Dato Note Bidragsyter(e) Godkjenner
1 12. mai 2021 Opprinnelig versjon Nguyen Hoang Hoan Nguyen Hoang Hoan

Copyright © 2019 I-SYST, alle rettigheter reservert.
3514, 1re Rue, Saint-Hubert, QC., Canada J3Y 8Y5
Dette dokumentet kan ikke reproduseres i noen form uten uttrykkelig skriftlig samtykke fra I-SYST.

Introduksjon

Dette dokumentet viser steg-for-steg hvordan du feilsøker og flasher fastvaren med Eclipse IDE og Iosonata som ble installert i installasjonsveiledningen "Eclipse IDE i fastvareutvikling med IOsonata".

Feilsøking og blinkende fastvare med Eclipse IDE

I SYST Debugging og flashing firmware med Eclipse IDE - Fig 1

Koble IDK-BLYST-NANO til datamaskinen.

Feilsøking av fastvare med OpenODC

Vi starter med Blinky Project som eksample.
Velg Blinky Project, høyreklikk velg Debug Configuration

I SYST Debugging og flashing firmware med Eclipse IDE - Debug Configuration

I SYST Debugging og blinkende fastvare med Eclipse IDE - Debug Configuration 1

Dobbeltklikk på GDB OpenOCD Debugging
I hovedfanen, ved C/C++ Application klikker du på Søk prosjekt

I SYST Debugging og blinkende fastvare med Eclipse IDE - Search Project

Velg Blinky. Alv

I SYST Feilsøking og blinkende fastvare med Eclipse IDE - Debugger-fanen

Angi konfigurasjonsalternativer i kategorien Debugger
-f "interface/cmsis-dap.cfg"
-f "target/nrf52.cfg"
Bla gjennom den kjørbare OpenOCD-filen file og ARM GDB kjørbar file.
Klikk Feilsøk

I SYST Debugging og flashing firmware med Eclipse IDE - Debug

Etter at du har startet feilsøkeren, vil den stoppe ved main(). Nå kan du feilsøke fastvaren
ved å klikke på trinn-knappen (F5, F6) for å spore kildekoden linje for linje.

Blinkende fastvare

Klikk på Kjør-knappen for å kjøre fastvaren på enheten

I SYST Debugging og blinkende fastvare med Eclipse IDE - Kjør-knapp

I SYST Debugging og flashing firmware med Eclipse IDE - Fig 2

Feilsøking og blinkende BleAdvertiser-fastvare

BleAdvertiser krever NRF SDK softdevice komponenter så vi må flash softdevice først. Bruk
IDAPnRFProg for å flashe NRF-mykenhet ved bruk av IDAP-Link. Last ned her: IDAP-Link/M – Bla gjennom/Windows på SourceForge.net
Kjør IDAPnRFProg ved å følge kommandolinjen:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

I SYST Debugging og blinkende fastvare med Eclipse IDE - kommandolinje

I SYST Debugging og blinkende fastvare med Eclipse IDE - kommandolinje 1

Etter å ha blinket Bluetooth Low Energy Module i IDK-BLYST-NANO med IDAPnRFProg, kan vi nå feilsøke og flashe fastvare BleAdvertiser på IDK-BLYST-NANO

Dokumenter / Ressurser

I-SYST Debugging og blinkende fastvare med Eclipse IDE [pdfBrukerhåndbok
Feilsøking og blinkende fastvare med Eclipse IDE

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *