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
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
Dobbeltklikk på GDB OpenOCD Debugging
I hovedfanen, ved C/C++ Application klikker du på Søk prosjekt
Velg Blinky. Alv
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
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
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
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 |